You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2016/05/06 21:43:53 UTC

svn commit: r1742645 - in /webservices/axiom/trunk/aspects/core-aspects/src/main/java/org/apache/axiom/core/stream/serializer: ExtendedLexicalHandler.java SerializationHandler.java

Author: veithen
Date: Fri May  6 21:43:53 2016
New Revision: 1742645

URL: http://svn.apache.org/viewvc?rev=1742645&view=rev
Log:
Further decouple the serializer from the SAX API.

Modified:
    webservices/axiom/trunk/aspects/core-aspects/src/main/java/org/apache/axiom/core/stream/serializer/ExtendedLexicalHandler.java
    webservices/axiom/trunk/aspects/core-aspects/src/main/java/org/apache/axiom/core/stream/serializer/SerializationHandler.java

Modified: webservices/axiom/trunk/aspects/core-aspects/src/main/java/org/apache/axiom/core/stream/serializer/ExtendedLexicalHandler.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/aspects/core-aspects/src/main/java/org/apache/axiom/core/stream/serializer/ExtendedLexicalHandler.java?rev=1742645&r1=1742644&r2=1742645&view=diff
==============================================================================
--- webservices/axiom/trunk/aspects/core-aspects/src/main/java/org/apache/axiom/core/stream/serializer/ExtendedLexicalHandler.java (original)
+++ webservices/axiom/trunk/aspects/core-aspects/src/main/java/org/apache/axiom/core/stream/serializer/ExtendedLexicalHandler.java Fri May  6 21:43:53 2016
@@ -27,7 +27,7 @@ import org.xml.sax.SAXException;
  * This interface is intended to be used by a serializer.
  * @xsl.usage internal
  */
-public interface ExtendedLexicalHandler extends org.xml.sax.ext.LexicalHandler
+public interface ExtendedLexicalHandler
 {
     /**
      * This method is used to notify of a comment
@@ -36,4 +36,8 @@ public interface ExtendedLexicalHandler
      * @throws SAXException
      */
     public void comment(String comment) throws SAXException;
+
+    public void comment(char ch[], int start, int length) throws SAXException;
+
+    public void startEntity(String name) throws SAXException;
 }

Modified: webservices/axiom/trunk/aspects/core-aspects/src/main/java/org/apache/axiom/core/stream/serializer/SerializationHandler.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/aspects/core-aspects/src/main/java/org/apache/axiom/core/stream/serializer/SerializationHandler.java?rev=1742645&r1=1742644&r2=1742645&view=diff
==============================================================================
--- webservices/axiom/trunk/aspects/core-aspects/src/main/java/org/apache/axiom/core/stream/serializer/SerializationHandler.java (original)
+++ webservices/axiom/trunk/aspects/core-aspects/src/main/java/org/apache/axiom/core/stream/serializer/SerializationHandler.java Fri May  6 21:43:53 2016
@@ -25,7 +25,6 @@ import java.io.IOException;
 import javax.xml.transform.Transformer;
 
 import org.xml.sax.SAXException;
-import org.xml.sax.ext.DeclHandler;
 
 /**
  * This interface is the one that a serializer implements. It is a group of
@@ -42,8 +41,6 @@ public interface SerializationHandler
         ExtendedContentHandler,
         ExtendedLexicalHandler,
         XSLOutputAttributes,
-        DeclHandler,
-        org.xml.sax.DTDHandler,
         Serializer
 {
     public void close();