Package org.apache.cxf.staxutils
Class OverlayW3CDOMStreamWriter
- java.lang.Object
- 
- org.apache.cxf.staxutils.W3CDOMStreamWriter
- 
- org.apache.cxf.staxutils.OverlayW3CDOMStreamWriter
 
 
- 
- All Implemented Interfaces:
- XMLStreamWriter
 
 public class OverlayW3CDOMStreamWriter extends W3CDOMStreamWriter Special StreamWriter that will "overlay" any write events onto the DOM. If the startElement ends up writing an element that already exists at that location, it will just walk into it instead of creating a new element
- 
- 
Field SummaryFields Modifier and Type Field Description protected booleanisOverlaid
 - 
Constructor SummaryConstructors Constructor Description OverlayW3CDOMStreamWriter(Document document)OverlayW3CDOMStreamWriter(Document doc, DocumentFragment frag)OverlayW3CDOMStreamWriter(Document doc, Element e)OverlayW3CDOMStreamWriter(Element e)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadjustOverlaidNode(Node nd2, String pfx)protected voidcreateAndAddElement(String prefix, String local, String namespace)voidwriteCharacters(String text)voidwriteEndElement()voidwriteStartElement(String local)voidwriteStartElement(String namespace, String local)voidwriteStartElement(String prefix, String local, String namespace)- 
Methods inherited from class org.apache.cxf.staxutils.W3CDOMStreamWriterclose, createElementNS, flush, getCurrentFragment, getCurrentNode, getDocument, getNamespaceContext, getPrefix, getProperty, isNsRepairing, newChild, setChild, setDefaultNamespace, setNamespaceContext, setNsRepairing, setPrefix, setProperties, toString, writeAttribute, writeAttribute, writeAttribute, writeCData, writeCharacters, writeComment, writeDefaultNamespace, writeDTD, writeEmptyElement, writeEmptyElement, writeEmptyElement, writeEndDocument, writeEntityRef, writeNamespace, writeProcessingInstruction, writeProcessingInstruction, writeStartDocument, writeStartDocument, writeStartDocument
 
- 
 
- 
- 
- 
Constructor Detail- 
OverlayW3CDOMStreamWriterpublic OverlayW3CDOMStreamWriter(Document document) 
 - 
OverlayW3CDOMStreamWriterpublic OverlayW3CDOMStreamWriter(Element e) 
 - 
OverlayW3CDOMStreamWriterpublic OverlayW3CDOMStreamWriter(Document doc, DocumentFragment frag) 
 
- 
 - 
Method Detail- 
createAndAddElementprotected void createAndAddElement(String prefix, String local, String namespace) - Overrides:
- createAndAddElementin class- W3CDOMStreamWriter
 
 - 
writeEndElementpublic void writeEndElement() throws XMLStreamException- Specified by:
- writeEndElementin interface- XMLStreamWriter
- Overrides:
- writeEndElementin class- W3CDOMStreamWriter
- Throws:
- XMLStreamException
 
 - 
writeStartElementpublic void writeStartElement(String local) throws XMLStreamException - Specified by:
- writeStartElementin interface- XMLStreamWriter
- Overrides:
- writeStartElementin class- W3CDOMStreamWriter
- Throws:
- XMLStreamException
 
 - 
writeStartElementpublic void writeStartElement(String namespace, String local) throws XMLStreamException - Specified by:
- writeStartElementin interface- XMLStreamWriter
- Overrides:
- writeStartElementin class- W3CDOMStreamWriter
- Throws:
- XMLStreamException
 
 - 
writeStartElementpublic void writeStartElement(String prefix, String local, String namespace) throws XMLStreamException - Specified by:
- writeStartElementin interface- XMLStreamWriter
- Overrides:
- writeStartElementin class- W3CDOMStreamWriter
- Throws:
- XMLStreamException
 
 - 
writeCharacterspublic void writeCharacters(String text) throws XMLStreamException - Specified by:
- writeCharactersin interface- XMLStreamWriter
- Overrides:
- writeCharactersin class- W3CDOMStreamWriter
- Throws:
- XMLStreamException
 
 
- 
 
-