STAXEventWriter
public STAXEventWriter()
STAXEventWriter
public STAXEventWriter(File file)
throws XMLStreamException,
IOException Constructs a STAXEventWriter that writes events to the
provided file.
file - The file to which events will be written.
STAXEventWriter
public STAXEventWriter(OutputStream stream)
throws XMLStreamException Constructs a STAXEventWriter that writes events to the
provided stream.
stream - The output stream to which events will be written.
STAXEventWriter
public STAXEventWriter(Writer writer)
throws XMLStreamException Constructs a STAXEventWriter that writes events to the
provided character stream.
writer - The character stream to which events will be written.
STAXEventWriter
public STAXEventWriter(XMLEventConsumer consumer)
Constructs a STAXEventWriter that writes events to the
provided event stream.
consumer - The event stream to which events will be written.
createAttribute
public javax.xml.stream.events.Attribute createAttribute(Attribute attr)
Constructs a STAX
javax.xml.stream.events.Attributeevent from a
DOM4J
Attribute.
attr - The Attributefrom which to construct the event.
- The newly constructed
javax.xml.stream.events.Attribute
event.
createCharacters
public Characters createCharacters(CDATA cdata)
Constructs a STAX
Charactersevent from a DOM4J
CDATA.
cdata - The CDATAfrom which to construct the event.
- The newly constructed
Charactersevent.
createCharacters
public Characters createCharacters(Text text)
Constructs a STAX
Charactersevent from a DOM4J
Text.
text - The Textfrom which to construct the event.
- The constructed
Charactersevent.
createComment
public javax.xml.stream.events.Comment createComment(Comment comment)
Constructs a STAX
javax.xml.stream.events.Commentevent from a
DOM4J
Comment.
comment - The Commentfrom which to construct the event.
- The constructed
javax.xml.stream.events.Commentevent.
createDTD
public DTD createDTD(DocumentType docType)
docType - The DocumentTypefrom which to construct the event.
- The constructed
DTDevent.
createEndDocument
public EndDocument createEndDocument(Document doc)
Constructs a STAX
EndDocumentevent from a DOM4J
Document.
doc - The Documentfrom which to construct the event.
- The constructed
EndDocumentevent.
createEndElement
public EndElement createEndElement(Element elem)
Constructs a STAX
EndElementevent from a DOM4J
Element.
elem - The Elementfrom which to construct the event.
- The newly constructed
EndElementevent.
createNamespace
public javax.xml.stream.events.Namespace createNamespace(Namespace ns)
Constructs a STAX
javax.xml.stream.events.Namespaceevent from a
DOM4J
Namespace.
ns - The Namespacefrom which to construct the event.
- The constructed
javax.xml.stream.events.Namespaceevent.
createProcessingInstruction
public ProcessingInstruction createProcessingInstruction(ProcessingInstruction pi)
Constructs a STAX javax.xml.stream.events.ProcessingInstruction
event from a DOM4J ProcessingInstruction.
pi - The ProcessingInstructionfrom which to construct the
event.
- The constructed
javax.xml.stream.events.ProcessingInstruction event.
createQName
public QName createQName(QName qname)
Constructs a STAX
QNamefrom a DOM4J
QName.
qname - The QNamefrom which to construct the STAX
QName.
createStartDocument
public StartDocument createStartDocument(Document doc)
Constructs a STAX
StartDocumentevent from a DOM4J
Document.
doc - The Documentfrom which to construct the event.
- The constructed
StartDocumentevent.
createStartElement
public StartElement createStartElement(Element elem)
Constructs a STAX
StartElementevent from a DOM4J
Element.
elem - The Elementfrom which to construct the event.
- The newly constructed
StartElementevent.
getConsumer
public XMLEventConsumer getConsumer()
Returns a reference to the underlying event consumer to which events are
written.
- The underlying event consumer to which events are written.
getEventFactory
public XMLEventFactory getEventFactory()
Returns a reference to the event factory used to construct STAX events.
- The event factory used to construct STAX events.
setConsumer
public void setConsumer(XMLEventConsumer consumer)
Sets the underlying event consumer to which events are written.
consumer - The event consumer to which events should be written.
setEventFactory
public void setEventFactory(XMLEventFactory eventFactory)
Sets the event factory used to construct STAX events.
eventFactory - The new event factory.
writeAttribute
public void writeAttribute(Attribute attr)
throws XMLStreamException
writeCDATA
public void writeCDATA(CDATA cdata)
throws XMLStreamException Writes a DOM4J
CDATAto the event stream.
cdata - The CDATAto write to the stream.
writeChildNodes
public void writeChildNodes(Branch branch)
throws XMLStreamException Writes each child node within the provided
Branchinstance. This
method simply iterates through the
Branch's nodes and calls
writeNode(Node).
branch - The node whose children will be written to the stream.
writeComment
public void writeComment(Comment comment)
throws XMLStreamException Writes a DOM4J
Commentto the stream.
comment - The Commentto write to the stream.
writeDocument
public void writeDocument(Document doc)
throws XMLStreamException Writes a DOM4J
Documentnode, and all its contents, to the
stream.
doc - The Documentto write to the stream.
writeDocumentType
public void writeDocumentType(DocumentType docType)
throws XMLStreamException
writeElement
public void writeElement(Element elem)
throws XMLStreamException Writes a DOM4J
Elementnode and its children to the stream.
elem - The Elementnode to write to the stream.
writeEntity
public void writeEntity(Entity entity)
throws XMLStreamException Writes a DOM4J
Entityto the stream.
entity - The Entityto write to the stream.
writeNamespace
public void writeNamespace(Namespace ns)
throws XMLStreamException
writeNode
public void writeNode(Node n)
throws XMLStreamException Writes a DOM4J
Nodeto the stream. This method is simply a
gateway to the overloaded methods such as .
n - The DOM4J Nodeto write to the stream.
writeProcessingInstruction
public void writeProcessingInstruction(ProcessingInstruction pi)
throws XMLStreamException Writes a DOM4J ProcessingInstructionto the stream.
pi - The ProcessingInstructionto write to the stream.
writeText
public void writeText(Text text)
throws XMLStreamException Writes a DOM4J
Textto the stream.
text - The Textto write to the stream.