org.apache.xml.serializer
Class EmptySerializer

java.lang.Object
  |
  +--org.apache.xml.serializer.EmptySerializer
Direct Known Subclasses:
SimpleResultTreeImpl, StringValueHandler

public class EmptySerializer
extends java.lang.Object
implements SerializationHandler

This class is an adapter class. Its only purpose is to be extended and for that extended class to over-ride all methods that are to be used. This class is not a public API, it is only public because it is used across package boundaries.

Usage:
**For internal use only**

Constructor Summary
EmptySerializer()
           
 
Method Summary
 void addAttribute(java.lang.String name, java.lang.String value)
           
 void addAttribute(java.lang.String uri, java.lang.String localName, java.lang.String rawName, java.lang.String type, java.lang.String value)
           
 void addAttribute(java.lang.String uri, java.lang.String localName, java.lang.String rawName, java.lang.String type, java.lang.String value, boolean XSLAttribute)
           
 void addAttributes(Attributes atts)
           
 void addUniqueAttribute(java.lang.String name, java.lang.String value, int flags)
           
 void addXSLAttribute(java.lang.String qName, java.lang.String value, java.lang.String uri)
           
 ContentHandler asContentHandler()
           
 java.lang.Object asDOM3Serializer()
           
 DOMSerializer asDOMSerializer()
           
 void attributeDecl(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4)
           
 void characters(char[] arg0, int arg1, int arg2)
           
 void characters(Node node)
           
 void characters(java.lang.String chars)
           
 void close()
           
 void comment(char[] arg0, int arg1, int arg2)
           
 void comment(java.lang.String comment)
           
 void elementDecl(java.lang.String arg0, java.lang.String arg1)
           
 void endCDATA()
           
 void endDocument()
           
 void endDTD()
           
 void endElement(java.lang.String elemName)
           
 void endElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
           
 void endEntity(java.lang.String arg0)
           
 void endPrefixMapping(java.lang.String arg0)
           
 void entityReference(java.lang.String entityName)
           
 void error(SAXParseException arg0)
           
 void externalEntityDecl(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
           
 void fatalError(SAXParseException arg0)
           
 void flushPending()
           
 java.lang.String getDoctypePublic()
           
 java.lang.String getDoctypeSystem()
           
 java.lang.String getEncoding()
           
 boolean getIndent()
           
 int getIndentAmount()
           
 java.lang.String getMediaType()
           
 NamespaceMappings getNamespaceMappings()
           
 java.lang.String getNamespaceURI(java.lang.String name, boolean isElement)
           
 java.lang.String getNamespaceURIFromPrefix(java.lang.String prefix)
           
 boolean getOmitXMLDeclaration()
           
 java.util.Properties getOutputFormat()
           
 java.lang.String getOutputProperty(java.lang.String name)
           
 java.lang.String getOutputPropertyDefault(java.lang.String name)
           
 java.io.OutputStream getOutputStream()
           
 java.lang.String getPrefix(java.lang.String uri)
           
 java.lang.String getStandalone()
           
 Transformer getTransformer()
           
 java.lang.String getVersion()
           
 java.io.Writer getWriter()
           
 void ignorableWhitespace(char[] arg0, int arg1, int arg2)
           
 void internalEntityDecl(java.lang.String arg0, java.lang.String arg1)
           
 void namespaceAfterStartElement(java.lang.String uri, java.lang.String prefix)
           
 void notationDecl(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
           
 void processingInstruction(java.lang.String arg0, java.lang.String arg1)
           
 boolean reset()
           
 void serialize(Node node)
           
 void setCdataSectionElements(java.util.Hashtable h)
           
 void setCdataSectionElements(java.util.Vector URI_and_localNames)
           
 void setContentHandler(ContentHandler ch)
           
 void setDoctype(java.lang.String system, java.lang.String pub)
           
 void setDoctypePublic(java.lang.String doctype)
           
 void setDoctypeSystem(java.lang.String doctype)
           
 void setDocumentLocator(Locator arg0)
           
 void setDTDEntityExpansion(boolean expand)
           
 void setEncoding(java.lang.String encoding)
           
 boolean setEscaping(boolean escape)
           
 void setIndent(boolean indent)
           
 void setIndentAmount(int spaces)
           
 void setMediaType(java.lang.String mediatype)
           
 void setNamespaceMappings(NamespaceMappings mappings)
           
 void setOmitXMLDeclaration(boolean b)
           
 void setOutputFormat(java.util.Properties format)
           
 void setOutputProperty(java.lang.String name, java.lang.String val)
           
 void setOutputPropertyDefault(java.lang.String name, java.lang.String val)
           
 void setOutputStream(java.io.OutputStream output)
           
 void setSourceLocator(SourceLocator locator)
           
 void setStandalone(java.lang.String standalone)
           
 void setTransformer(Transformer transformer)
           
 void setVersion(java.lang.String version)
           
 void setWriter(java.io.Writer writer)
           
 void skippedEntity(java.lang.String arg0)
           
 void startCDATA()
           
 void startDocument()
           
 void startDTD(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
           
 void startElement(java.lang.String qName)
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 void startElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, Attributes arg3)
           
 void startEntity(java.lang.String arg0)
           
 void startPrefixMapping(java.lang.String arg0, java.lang.String arg1)
           
 boolean startPrefixMapping(java.lang.String prefix, java.lang.String uri, boolean shouldFlush)
           
 void unparsedEntityDecl(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
           
 void warning(SAXParseException arg0)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmptySerializer

public EmptySerializer()
Method Detail

asContentHandler

public ContentHandler asContentHandler()
                                throws java.io.IOException
See Also:
Serializer.asContentHandler()

setContentHandler

public void setContentHandler(ContentHandler ch)
Specified by:
setContentHandler in interface SerializationHandler
See Also:
SerializationHandler.setContentHandler(org.xml.sax.ContentHandler)

close

public void close()
Specified by:
close in interface SerializationHandler
See Also:
SerializationHandler.close()

getOutputFormat

public java.util.Properties getOutputFormat()
See Also:
Serializer.getOutputFormat()

getOutputStream

public java.io.OutputStream getOutputStream()
See Also:
Serializer.getOutputStream()

getWriter

public java.io.Writer getWriter()
See Also:
Serializer.getWriter()

reset

public boolean reset()
See Also:
Serializer.reset()

serialize

public void serialize(Node node)
               throws java.io.IOException
Specified by:
serialize in interface SerializationHandler
See Also:
SerializationHandler.serialize(org.w3c.dom.Node)

setCdataSectionElements

public void setCdataSectionElements(java.util.Vector URI_and_localNames)
See Also:
XSLOutputAttributes.setCdataSectionElements(java.util.Vector)

setEscaping

public boolean setEscaping(boolean escape)
                    throws SAXException
Specified by:
setEscaping in interface SerializationHandler
See Also:
SerializationHandler.setEscaping(boolean)

setIndent

public void setIndent(boolean indent)
See Also:
XSLOutputAttributes.setIndent(boolean)

setIndentAmount

public void setIndentAmount(int spaces)
Specified by:
setIndentAmount in interface SerializationHandler
See Also:
SerializationHandler.setIndentAmount(int)

setOutputFormat

public void setOutputFormat(java.util.Properties format)
See Also:
Serializer.setOutputFormat(java.util.Properties)

setOutputStream

public void setOutputStream(java.io.OutputStream output)
See Also:
Serializer.setOutputStream(java.io.OutputStream)

setVersion

public void setVersion(java.lang.String version)
See Also:
XSLOutputAttributes.setVersion(java.lang.String)

setWriter

public void setWriter(java.io.Writer writer)
See Also:
Serializer.setWriter(java.io.Writer)

setTransformer

public void setTransformer(Transformer transformer)
Specified by:
setTransformer in interface SerializationHandler
See Also:
SerializationHandler.setTransformer(javax.xml.transform.Transformer)

getTransformer

public Transformer getTransformer()
Specified by:
getTransformer in interface SerializationHandler
See Also:
SerializationHandler.getTransformer()

flushPending

public void flushPending()
                  throws SAXException
Specified by:
flushPending in interface SerializationHandler
See Also:
SerializationHandler.flushPending()

addAttribute

public void addAttribute(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String rawName,
                         java.lang.String type,
                         java.lang.String value,
                         boolean XSLAttribute)
                  throws SAXException
See Also:
ExtendedContentHandler.addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)

addAttributes

public void addAttributes(Attributes atts)
                   throws SAXException
See Also:
ExtendedContentHandler.addAttributes(org.xml.sax.Attributes)

addAttribute

public void addAttribute(java.lang.String name,
                         java.lang.String value)
See Also:
ExtendedContentHandler.addAttribute(java.lang.String, java.lang.String)

characters

public void characters(java.lang.String chars)
                throws SAXException
See Also:
ExtendedContentHandler.characters(java.lang.String)

endElement

public void endElement(java.lang.String elemName)
                throws SAXException
See Also:
ExtendedContentHandler.endElement(java.lang.String)

startDocument

public void startDocument()
                   throws SAXException
See Also:
ContentHandler.startDocument()

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName)
                  throws SAXException
See Also:
ExtendedContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String)

startElement

public void startElement(java.lang.String qName)
                  throws SAXException
See Also:
ExtendedContentHandler.startElement(java.lang.String)

namespaceAfterStartElement

public void namespaceAfterStartElement(java.lang.String uri,
                                       java.lang.String prefix)
                                throws SAXException
See Also:
ExtendedContentHandler.namespaceAfterStartElement(java.lang.String, java.lang.String)

startPrefixMapping

public boolean startPrefixMapping(java.lang.String prefix,
                                  java.lang.String uri,
                                  boolean shouldFlush)
                           throws SAXException
See Also:
ExtendedContentHandler.startPrefixMapping(java.lang.String, java.lang.String, boolean)

entityReference

public void entityReference(java.lang.String entityName)
                     throws SAXException
See Also:
ExtendedContentHandler.entityReference(java.lang.String)

getNamespaceMappings

public NamespaceMappings getNamespaceMappings()
See Also:
ExtendedContentHandler.getNamespaceMappings()

getPrefix

public java.lang.String getPrefix(java.lang.String uri)
See Also:
ExtendedContentHandler.getPrefix(java.lang.String)

getNamespaceURI

public java.lang.String getNamespaceURI(java.lang.String name,
                                        boolean isElement)
See Also:
ExtendedContentHandler.getNamespaceURI(java.lang.String, boolean)

getNamespaceURIFromPrefix

public java.lang.String getNamespaceURIFromPrefix(java.lang.String prefix)
See Also:
ExtendedContentHandler.getNamespaceURIFromPrefix(java.lang.String)

setDocumentLocator

public void setDocumentLocator(Locator arg0)
See Also:
ContentHandler.setDocumentLocator(org.xml.sax.Locator)

endDocument

public void endDocument()
                 throws SAXException
See Also:
ContentHandler.endDocument()

startPrefixMapping

public void startPrefixMapping(java.lang.String arg0,
                               java.lang.String arg1)
                        throws SAXException
See Also:
ContentHandler.startPrefixMapping(java.lang.String, java.lang.String)

endPrefixMapping

public void endPrefixMapping(java.lang.String arg0)
                      throws SAXException
See Also:
ContentHandler.endPrefixMapping(java.lang.String)

startElement

public void startElement(java.lang.String arg0,
                         java.lang.String arg1,
                         java.lang.String arg2,
                         Attributes arg3)
                  throws SAXException
See Also:
ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)

endElement

public void endElement(java.lang.String arg0,
                       java.lang.String arg1,
                       java.lang.String arg2)
                throws SAXException
See Also:
ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)

characters

public void characters(char[] arg0,
                       int arg1,
                       int arg2)
                throws SAXException
See Also:
ContentHandler.characters(char[], int, int)

ignorableWhitespace

public void ignorableWhitespace(char[] arg0,
                                int arg1,
                                int arg2)
                         throws SAXException
See Also:
ContentHandler.ignorableWhitespace(char[], int, int)

processingInstruction

public void processingInstruction(java.lang.String arg0,
                                  java.lang.String arg1)
                           throws SAXException
See Also:
ContentHandler.processingInstruction(java.lang.String, java.lang.String)

skippedEntity

public void skippedEntity(java.lang.String arg0)
                   throws SAXException
See Also:
ContentHandler.skippedEntity(java.lang.String)

comment

public void comment(java.lang.String comment)
             throws SAXException
See Also:
ExtendedLexicalHandler.comment(java.lang.String)

startDTD

public void startDTD(java.lang.String arg0,
                     java.lang.String arg1,
                     java.lang.String arg2)
              throws SAXException
See Also:
LexicalHandler.startDTD(java.lang.String, java.lang.String, java.lang.String)

endDTD

public void endDTD()
            throws SAXException
See Also:
LexicalHandler.endDTD()

startEntity

public void startEntity(java.lang.String arg0)
                 throws SAXException
See Also:
LexicalHandler.startEntity(java.lang.String)

endEntity

public void endEntity(java.lang.String arg0)
               throws SAXException
See Also:
LexicalHandler.endEntity(java.lang.String)

startCDATA

public void startCDATA()
                throws SAXException
See Also:
LexicalHandler.startCDATA()

endCDATA

public void endCDATA()
              throws SAXException
See Also:
LexicalHandler.endCDATA()

comment

public void comment(char[] arg0,
                    int arg1,
                    int arg2)
             throws SAXException
See Also:
LexicalHandler.comment(char[], int, int)

getDoctypePublic

public java.lang.String getDoctypePublic()
See Also:
XSLOutputAttributes.getDoctypePublic()

getDoctypeSystem

public java.lang.String getDoctypeSystem()
See Also:
XSLOutputAttributes.getDoctypeSystem()

getEncoding

public java.lang.String getEncoding()
See Also:
XSLOutputAttributes.getEncoding()

getIndent

public boolean getIndent()
See Also:
XSLOutputAttributes.getIndent()

getIndentAmount

public int getIndentAmount()
See Also:
XSLOutputAttributes.getIndentAmount()

getMediaType

public java.lang.String getMediaType()
See Also:
XSLOutputAttributes.getMediaType()

getOmitXMLDeclaration

public boolean getOmitXMLDeclaration()
See Also:
XSLOutputAttributes.getOmitXMLDeclaration()

getStandalone

public java.lang.String getStandalone()
See Also:
XSLOutputAttributes.getStandalone()

getVersion

public java.lang.String getVersion()
See Also:
XSLOutputAttributes.getVersion()

setCdataSectionElements

public void setCdataSectionElements(java.util.Hashtable h)
                             throws java.lang.Exception
See Also:
XSLOutputAttributes.setCdataSectionElements(java.util.Vector)

setDoctype

public void setDoctype(java.lang.String system,
                       java.lang.String pub)
See Also:
XSLOutputAttributes.setDoctype(java.lang.String, java.lang.String)

setDoctypePublic

public void setDoctypePublic(java.lang.String doctype)
See Also:
XSLOutputAttributes.setDoctypePublic(java.lang.String)

setDoctypeSystem

public void setDoctypeSystem(java.lang.String doctype)
See Also:
XSLOutputAttributes.setDoctypeSystem(java.lang.String)

setEncoding

public void setEncoding(java.lang.String encoding)
See Also:
XSLOutputAttributes.setEncoding(java.lang.String)

setMediaType

public void setMediaType(java.lang.String mediatype)
See Also:
XSLOutputAttributes.setMediaType(java.lang.String)

setOmitXMLDeclaration

public void setOmitXMLDeclaration(boolean b)
See Also:
XSLOutputAttributes.setOmitXMLDeclaration(boolean)

setStandalone

public void setStandalone(java.lang.String standalone)
See Also:
XSLOutputAttributes.setStandalone(java.lang.String)

elementDecl

public void elementDecl(java.lang.String arg0,
                        java.lang.String arg1)
                 throws SAXException
See Also:
DeclHandler.elementDecl(java.lang.String, java.lang.String)

attributeDecl

public void attributeDecl(java.lang.String arg0,
                          java.lang.String arg1,
                          java.lang.String arg2,
                          java.lang.String arg3,
                          java.lang.String arg4)
                   throws SAXException
See Also:
DeclHandler.attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)

internalEntityDecl

public void internalEntityDecl(java.lang.String arg0,
                               java.lang.String arg1)
                        throws SAXException
See Also:
DeclHandler.internalEntityDecl(java.lang.String, java.lang.String)

externalEntityDecl

public void externalEntityDecl(java.lang.String arg0,
                               java.lang.String arg1,
                               java.lang.String arg2)
                        throws SAXException
See Also:
DeclHandler.externalEntityDecl(java.lang.String, java.lang.String, java.lang.String)

warning

public void warning(SAXParseException arg0)
             throws SAXException
See Also:
ErrorHandler.warning(org.xml.sax.SAXParseException)

error

public void error(SAXParseException arg0)
           throws SAXException
See Also:
ErrorHandler.error(org.xml.sax.SAXParseException)

fatalError

public void fatalError(SAXParseException arg0)
                throws SAXException
See Also:
ErrorHandler.fatalError(org.xml.sax.SAXParseException)

asDOMSerializer

public DOMSerializer asDOMSerializer()
                              throws java.io.IOException
See Also:
Serializer.asDOMSerializer()

setNamespaceMappings

public void setNamespaceMappings(NamespaceMappings mappings)
Specified by:
setNamespaceMappings in interface SerializationHandler
See Also:
SerializationHandler.setNamespaceMappings(NamespaceMappings)

setSourceLocator

public void setSourceLocator(SourceLocator locator)
See Also:
ExtendedContentHandler.setSourceLocator(javax.xml.transform.SourceLocator)

addUniqueAttribute

public void addUniqueAttribute(java.lang.String name,
                               java.lang.String value,
                               int flags)
                        throws SAXException
See Also:
ExtendedContentHandler.addUniqueAttribute(java.lang.String, java.lang.String, int)

characters

public void characters(Node node)
                throws SAXException
See Also:
ExtendedContentHandler.characters(org.w3c.dom.Node)

addXSLAttribute

public void addXSLAttribute(java.lang.String qName,
                            java.lang.String value,
                            java.lang.String uri)
See Also:
ExtendedContentHandler.addXSLAttribute(java.lang.String, java.lang.String, java.lang.String)

addAttribute

public void addAttribute(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String rawName,
                         java.lang.String type,
                         java.lang.String value)
                  throws SAXException
See Also:
ExtendedContentHandler.addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)

notationDecl

public void notationDecl(java.lang.String arg0,
                         java.lang.String arg1,
                         java.lang.String arg2)
                  throws SAXException
See Also:
DTDHandler.notationDecl(java.lang.String, java.lang.String, java.lang.String)

unparsedEntityDecl

public void unparsedEntityDecl(java.lang.String arg0,
                               java.lang.String arg1,
                               java.lang.String arg2,
                               java.lang.String arg3)
                        throws SAXException
See Also:
DTDHandler.unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

setDTDEntityExpansion

public void setDTDEntityExpansion(boolean expand)
Specified by:
setDTDEntityExpansion in interface SerializationHandler
See Also:
SerializationHandler.setDTDEntityExpansion(boolean)

getOutputProperty

public java.lang.String getOutputProperty(java.lang.String name)

getOutputPropertyDefault

public java.lang.String getOutputPropertyDefault(java.lang.String name)

setOutputProperty

public void setOutputProperty(java.lang.String name,
                              java.lang.String val)

setOutputPropertyDefault

public void setOutputPropertyDefault(java.lang.String name,
                                     java.lang.String val)

asDOM3Serializer

public java.lang.Object asDOM3Serializer()
                                  throws java.io.IOException
See Also:
Serializer.asDOM3Serializer()


Copyright 2006 Apache XML Project. All Rights Reserved.