org.apache.axiom.om.impl.llom
Class PushOMBuilder

java.lang.Object
  extended by org.apache.axiom.util.stax.AbstractXMLStreamWriter
      extended by org.apache.axiom.om.impl.llom.PushOMBuilder
All Implemented Interfaces:
javax.xml.stream.XMLStreamWriter, DataHandlerWriter

public class PushOMBuilder
extends AbstractXMLStreamWriter
implements DataHandlerWriter


Field Summary
 
Fields inherited from interface org.apache.axiom.ext.stax.datahandler.DataHandlerWriter
PROPERTY
 
Constructor Summary
PushOMBuilder(OMSourcedElementImpl root)
           
 
Method Summary
 void close()
           
protected  void doWriteAttribute(java.lang.String localName, java.lang.String value)
           
protected  void doWriteAttribute(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value)
           
protected  void doWriteCData(java.lang.String data)
           
protected  void doWriteCharacters(char[] text, int start, int len)
           
protected  void doWriteCharacters(java.lang.String text)
           
protected  void doWriteComment(java.lang.String data)
           
protected  void doWriteDefaultNamespace(java.lang.String namespaceURI)
           
protected  void doWriteDTD(java.lang.String dtd)
           
protected  void doWriteEmptyElement(java.lang.String localName)
           
protected  void doWriteEmptyElement(java.lang.String prefix, java.lang.String localName, java.lang.String namespaceURI)
           
protected  void doWriteEndDocument()
           
protected  void doWriteEndElement()
           
protected  void doWriteEntityRef(java.lang.String name)
           
protected  void doWriteNamespace(java.lang.String prefix, java.lang.String namespaceURI)
           
protected  void doWriteProcessingInstruction(java.lang.String target)
           
protected  void doWriteProcessingInstruction(java.lang.String target, java.lang.String data)
           
protected  void doWriteStartDocument()
           
protected  void doWriteStartDocument(java.lang.String version)
           
protected  void doWriteStartDocument(java.lang.String encoding, java.lang.String version)
           
protected  void doWriteStartElement(java.lang.String localName)
           
protected  void doWriteStartElement(java.lang.String prefix, java.lang.String localName, java.lang.String namespaceURI)
           
 void flush()
           
 java.lang.Object getProperty(java.lang.String name)
           
 void writeDataHandler(DataHandlerProvider dataHandlerProvider, java.lang.String contentID, boolean optimize)
           
 void writeDataHandler(javax.activation.DataHandler dataHandler, java.lang.String contentID, boolean optimize)
           
 
Methods inherited from class org.apache.axiom.util.stax.AbstractXMLStreamWriter
getNamespaceContext, getPrefix, setDefaultNamespace, setNamespaceContext, setPrefix, writeAttribute, writeAttribute, writeAttribute, writeCData, writeCharacters, writeCharacters, writeComment, writeDefaultNamespace, writeDTD, writeEmptyElement, writeEmptyElement, writeEmptyElement, writeEndDocument, writeEndElement, writeEntityRef, writeNamespace, writeProcessingInstruction, writeProcessingInstruction, writeStartDocument, writeStartDocument, writeStartDocument, writeStartElement, writeStartElement, writeStartElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PushOMBuilder

public PushOMBuilder(OMSourcedElementImpl root)
              throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException
Method Detail

getProperty

public java.lang.Object getProperty(java.lang.String name)
                             throws java.lang.IllegalArgumentException
Specified by:
getProperty in interface javax.xml.stream.XMLStreamWriter
Throws:
java.lang.IllegalArgumentException

doWriteStartDocument

protected void doWriteStartDocument()
Specified by:
doWriteStartDocument in class AbstractXMLStreamWriter

doWriteStartDocument

protected void doWriteStartDocument(java.lang.String encoding,
                                    java.lang.String version)
Specified by:
doWriteStartDocument in class AbstractXMLStreamWriter

doWriteStartDocument

protected void doWriteStartDocument(java.lang.String version)
Specified by:
doWriteStartDocument in class AbstractXMLStreamWriter

doWriteEndDocument

protected void doWriteEndDocument()
Specified by:
doWriteEndDocument in class AbstractXMLStreamWriter

doWriteDTD

protected void doWriteDTD(java.lang.String dtd)
                   throws javax.xml.stream.XMLStreamException
Specified by:
doWriteDTD in class AbstractXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

doWriteStartElement

protected void doWriteStartElement(java.lang.String prefix,
                                   java.lang.String localName,
                                   java.lang.String namespaceURI)
Specified by:
doWriteStartElement in class AbstractXMLStreamWriter

doWriteStartElement

protected void doWriteStartElement(java.lang.String localName)
                            throws javax.xml.stream.XMLStreamException
Specified by:
doWriteStartElement in class AbstractXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

doWriteEndElement

protected void doWriteEndElement()
Specified by:
doWriteEndElement in class AbstractXMLStreamWriter

doWriteEmptyElement

protected void doWriteEmptyElement(java.lang.String prefix,
                                   java.lang.String localName,
                                   java.lang.String namespaceURI)
Specified by:
doWriteEmptyElement in class AbstractXMLStreamWriter

doWriteEmptyElement

protected void doWriteEmptyElement(java.lang.String localName)
                            throws javax.xml.stream.XMLStreamException
Specified by:
doWriteEmptyElement in class AbstractXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

doWriteAttribute

protected void doWriteAttribute(java.lang.String prefix,
                                java.lang.String namespaceURI,
                                java.lang.String localName,
                                java.lang.String value)
Specified by:
doWriteAttribute in class AbstractXMLStreamWriter

doWriteAttribute

protected void doWriteAttribute(java.lang.String localName,
                                java.lang.String value)
                         throws javax.xml.stream.XMLStreamException
Specified by:
doWriteAttribute in class AbstractXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

doWriteNamespace

protected void doWriteNamespace(java.lang.String prefix,
                                java.lang.String namespaceURI)
Specified by:
doWriteNamespace in class AbstractXMLStreamWriter

doWriteDefaultNamespace

protected void doWriteDefaultNamespace(java.lang.String namespaceURI)
Specified by:
doWriteDefaultNamespace in class AbstractXMLStreamWriter

doWriteCharacters

protected void doWriteCharacters(char[] text,
                                 int start,
                                 int len)
Specified by:
doWriteCharacters in class AbstractXMLStreamWriter

doWriteCharacters

protected void doWriteCharacters(java.lang.String text)
Specified by:
doWriteCharacters in class AbstractXMLStreamWriter

doWriteCData

protected void doWriteCData(java.lang.String data)
Specified by:
doWriteCData in class AbstractXMLStreamWriter

doWriteComment

protected void doWriteComment(java.lang.String data)
Specified by:
doWriteComment in class AbstractXMLStreamWriter

doWriteEntityRef

protected void doWriteEntityRef(java.lang.String name)
                         throws javax.xml.stream.XMLStreamException
Specified by:
doWriteEntityRef in class AbstractXMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

doWriteProcessingInstruction

protected void doWriteProcessingInstruction(java.lang.String target,
                                            java.lang.String data)
Specified by:
doWriteProcessingInstruction in class AbstractXMLStreamWriter

doWriteProcessingInstruction

protected void doWriteProcessingInstruction(java.lang.String target)
Specified by:
doWriteProcessingInstruction in class AbstractXMLStreamWriter

flush

public void flush()
           throws javax.xml.stream.XMLStreamException
Specified by:
flush in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

close

public void close()
           throws javax.xml.stream.XMLStreamException
Specified by:
close in interface javax.xml.stream.XMLStreamWriter
Throws:
javax.xml.stream.XMLStreamException

writeDataHandler

public void writeDataHandler(javax.activation.DataHandler dataHandler,
                             java.lang.String contentID,
                             boolean optimize)
                      throws java.io.IOException,
                             javax.xml.stream.XMLStreamException
Specified by:
writeDataHandler in interface DataHandlerWriter
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException

writeDataHandler

public void writeDataHandler(DataHandlerProvider dataHandlerProvider,
                             java.lang.String contentID,
                             boolean optimize)
                      throws java.io.IOException,
                             javax.xml.stream.XMLStreamException
Specified by:
writeDataHandler in interface DataHandlerWriter
Throws:
java.io.IOException
javax.xml.stream.XMLStreamException


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.