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();