Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Constructor Summary
`OverlayW3CDOMStreamWriter(Document document)`
`OverlayW3CDOMStreamWriter(Document doc, Element e)`
`OverlayW3CDOMStreamWriter(Element e)`

Method Summary
`protected void` | `adjustOverlaidNode(Node nd2, String pfx)`
`protected void` | `createAndAddElement(String prefix, String local, String namespace)`
`void` | `writeCharacters(String text)`
`void` | `writeEndElement()`
`void` | `writeStartElement(String local)`
`void` | `writeStartElement(String namespace, String local)`
`void` | `writeStartElement(String prefix, String local, String namespace)`

Methods inherited from class org.apache.cxf.staxutils.W3CDOMStreamWriter
`close, 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`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### OverlayW3CDOMStreamWriter

    public OverlayW3CDOMStreamWriter(Document document)

### OverlayW3CDOMStreamWriter

    public OverlayW3CDOMStreamWriter(Element e)

### OverlayW3CDOMStreamWriter

    public OverlayW3CDOMStreamWriter(Document doc,
                                     Element e)

Method Detail

### createAndAddElement

    protected void createAndAddElement(String prefix,
                                       String local,
                                       String namespace)

  Overrides:
    `createAndAddElement` in class `W3CDOMStreamWriter`

### writeEndElement

    public void writeEndElement()
                         throws XMLStreamException

  Specified by:
    `writeEndElement` in interface `XMLStreamWriter`
  Overrides:
    `writeEndElement` in class `W3CDOMStreamWriter`
  Throws:
    `XMLStreamException`

### writeStartElement

    public void writeStartElement(String local)
                           throws XMLStreamException

  Specified by:
    `writeStartElement` in interface `XMLStreamWriter`
  Overrides:
    `writeStartElement` in class `W3CDOMStreamWriter`
  Throws:
    `XMLStreamException`

### adjustOverlaidNode

    protected void adjustOverlaidNode(Node nd2,
                                      String pfx)

### writeStartElement

    public void writeStartElement(String namespace,
                                  String local)
                           throws XMLStreamException

  Specified by:
    `writeStartElement` in interface `XMLStreamWriter`
  Overrides:
    `writeStartElement` in class `W3CDOMStreamWriter`
  Throws:
    `XMLStreamException`

### writeStartElement

    public void writeStartElement(String prefix,
                                  String local,
                                  String namespace)
                           throws XMLStreamException

  Specified by:
    `writeStartElement` in interface `XMLStreamWriter`
  Overrides:
    `writeStartElement` in class `W3CDOMStreamWriter`
  Throws:
    `XMLStreamException`

### writeCharacters

    public void writeCharacters(String text)
                         throws XMLStreamException

  Specified by:
    `writeCharacters` in interface `XMLStreamWriter`
  Overrides:
    `writeCharacters` in class `W3CDOMStreamWriter`
  Throws:
    `XMLStreamException`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF