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]

Reply via email to