Package org.apache.xml.serializer.dom3
Class DOM3SerializerImpl
- java.lang.Object
-
- org.apache.xml.serializer.dom3.DOM3SerializerImpl
-
- All Implemented Interfaces:
DOM3Serializer
public final class DOM3SerializerImpl extends java.lang.Object implements DOM3Serializer
This class implements the DOM3Serializer interface.
-
-
Constructor Summary
Constructors Constructor Description DOM3SerializerImpl(SerializationHandler handler)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.DOMErrorHandlergetErrorHandler()Returns a DOMErrorHandler set on the DOM Level 3 Serializer.char[]getNewLine()Gets the end-of-line sequence of characters to be used during serialization.org.w3c.dom.ls.LSSerializerFiltergetNodeFilter()Returns a LSSerializerFilter set on the DOM Level 3 Serializer to filter nodes during serialization.voidserializeDOM3(org.w3c.dom.Node node)Serializes the Level 3 DOM node by creating an instance of DOM3TreeWalker which traverses the DOM tree and invokes handler events to serialize the DOM NOde.voidsetErrorHandler(org.w3c.dom.DOMErrorHandler handler)Sets a DOMErrorHandler on the DOM Level 3 Serializer.voidsetNewLine(char[] newLine)Sets the end-of-line sequence of characters to be used during serialization.voidsetNodeFilter(org.w3c.dom.ls.LSSerializerFilter filter)Sets a LSSerializerFilter on the DOM Level 3 Serializer to filter nodes during serialization.voidsetSerializationHandler(SerializationHandler handler)Sets a SerializationHandler on the DOM Serializer.
-
-
-
Constructor Detail
-
DOM3SerializerImpl
public DOM3SerializerImpl(SerializationHandler handler)
Constructor- Parameters:
handler- An instance of the SerializationHandler interface.
-
-
Method Detail
-
getErrorHandler
public org.w3c.dom.DOMErrorHandler getErrorHandler()
Returns a DOMErrorHandler set on the DOM Level 3 Serializer. This interface is a public API.- Specified by:
getErrorHandlerin interfaceDOM3Serializer- Returns:
- A Level 3 DOMErrorHandler
-
getNodeFilter
public org.w3c.dom.ls.LSSerializerFilter getNodeFilter()
Returns a LSSerializerFilter set on the DOM Level 3 Serializer to filter nodes during serialization. This interface is a public API.- Specified by:
getNodeFilterin interfaceDOM3Serializer- Returns:
- The Level 3 LSSerializerFilter
-
getNewLine
public char[] getNewLine()
Gets the end-of-line sequence of characters to be used during serialization.
-
serializeDOM3
public void serializeDOM3(org.w3c.dom.Node node) throws java.io.IOExceptionSerializes the Level 3 DOM node by creating an instance of DOM3TreeWalker which traverses the DOM tree and invokes handler events to serialize the DOM NOde. Throws an exception only if an I/O exception occured while serializing. This interface is a public API.- Specified by:
serializeDOM3in interfaceDOM3Serializer- Parameters:
node- the Level 3 DOM node to serialize- Throws:
java.io.IOException- if an I/O exception occured while serializing
-
setErrorHandler
public void setErrorHandler(org.w3c.dom.DOMErrorHandler handler)
Sets a DOMErrorHandler on the DOM Level 3 Serializer. This interface is a public API.- Specified by:
setErrorHandlerin interfaceDOM3Serializer- Parameters:
handler- the Level 3 DOMErrorHandler
-
setNodeFilter
public void setNodeFilter(org.w3c.dom.ls.LSSerializerFilter filter)
Sets a LSSerializerFilter on the DOM Level 3 Serializer to filter nodes during serialization. This interface is a public API.- Specified by:
setNodeFilterin interfaceDOM3Serializer- Parameters:
filter- the Level 3 LSSerializerFilter
-
setSerializationHandler
public void setSerializationHandler(SerializationHandler handler)
Sets a SerializationHandler on the DOM Serializer. This interface is a public API.- Parameters:
handler- An instance of SerializationHandler
-
setNewLine
public void setNewLine(char[] newLine)
Sets the end-of-line sequence of characters to be used during serialization.- Specified by:
setNewLinein interfaceDOM3Serializer- Parameters:
newLine- The end-of-line sequence of characters to be used during serialization.
-
-