Class Dom4JXmlWriter

All Implemented Interfaces:
ExtendedHierarchicalStreamWriter, HierarchicalStreamWriter, XmlFriendlyWriter

public class Dom4JXmlWriter extends AbstractXmlWriter
  • Field Details

    • writer

      private final org.dom4j.io.XMLWriter writer
    • elementStack

      private final FastStack elementStack
    • attributes

      private AttributesImpl attributes
    • started

      private boolean started
    • children

      private boolean children
  • Constructor Details

    • Dom4JXmlWriter

      public Dom4JXmlWriter(org.dom4j.io.XMLWriter writer)
    • Dom4JXmlWriter

      public Dom4JXmlWriter(org.dom4j.io.XMLWriter writer, NameCoder nameCoder)
      Since:
      1.4
    • Dom4JXmlWriter

      public Dom4JXmlWriter(org.dom4j.io.XMLWriter writer, XmlFriendlyReplacer replacer)
      Deprecated.
      Since:
      1.2
  • Method Details

    • startNode

      public void startNode(String name)
    • setValue

      public void setValue(String text)
      Description copied from interface: HierarchicalStreamWriter
      Write the value (text content) of the current node.
    • addAttribute

      public void addAttribute(String key, String value)
    • endNode

      public void endNode()
    • flush

      public void flush()
      Description copied from interface: HierarchicalStreamWriter
      Flush the writer, if necessary.
    • close

      public void close()
      Description copied from interface: HierarchicalStreamWriter
      Close the writer, if necessary.
    • startElement

      private void startElement() throws SAXException
      Throws:
      SAXException