Hi,
if nobody disagrees, could someone with
the requisite authority apply this patch?
It makes these four changes:
ElementState becomes public instead of package-visible
Encodings becomes public instead of package-visible
IndentPrinter becomes public instead of package-visible
TextSerializer becomes nonfinal instead of final
... all of which improve extensibility of the
serialization mechanism, without affecting
performance (except for the potential cost of
losing inlining in TextSerializer, but that
is sure to be negligible).
Thanks,
- Gulli
? patch.txt
Index: ElementState.java
===================================================================
RCS file:
/home/cvspublic/xml-xerces/java/src/org/apache/xml/serialize/ElementState.java,v
retrieving revision 1.7
diff -u -r1.7 ElementState.java
--- ElementState.java 2001/03/20 21:37:49 1.7
+++ ElementState.java 2001/07/20 00:25:42
@@ -70,7 +70,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Assaf Arkin</a>
* @see BaseMarkupSerializer
*/
-class ElementState
+public class ElementState
{
Index: Encodings.java
===================================================================
RCS file: /home/cvspublic/xml-xerces/java/src/org/apache/xml/serialize/Encodings.java,v
retrieving revision 1.3
diff -u -r1.3 Encodings.java
--- Encodings.java 2000/12/14 19:21:50 1.3
+++ Encodings.java 2001/07/20 00:25:42
@@ -74,7 +74,7 @@
* @version $Id: Encodings.java,v 1.3 2000/12/14 19:21:50 lehors Exp $
* @author <a href="mailto:[EMAIL PROTECTED]">Assaf Arkin</a>
*/
-class Encodings
+public class Encodings
{
Index: IndentPrinter.java
===================================================================
RCS file:
/home/cvspublic/xml-xerces/java/src/org/apache/xml/serialize/IndentPrinter.java,v
retrieving revision 1.3
diff -u -r1.3 IndentPrinter.java
--- IndentPrinter.java 2000/08/30 18:59:21 1.3
+++ IndentPrinter.java 2001/07/20 00:25:42
@@ -71,7 +71,7 @@
* @version $Revision: 1.3 $ $Date: 2000/08/30 18:59:21 $
* @author <a href="mailto:[EMAIL PROTECTED]">Assaf Arkin</a>
*/
-class IndentPrinter
+public class IndentPrinter
extends Printer
{
Index: TextSerializer.java
===================================================================
RCS file:
/home/cvspublic/xml-xerces/java/src/org/apache/xml/serialize/TextSerializer.java,v
retrieving revision 1.10
diff -u -r1.10 TextSerializer.java
--- TextSerializer.java 2001/07/12 15:12:53 1.10
+++ TextSerializer.java 2001/07/20 00:25:43
@@ -101,7 +101,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Assaf Arkin</a>
* @see Serializer
*/
-public final class TextSerializer
+public class TextSerializer
extends BaseMarkupSerializer
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]