Class XMLPrinter

java.lang.Object
org.apache.webdav.lib.util.XMLPrinter

public class XMLPrinter extends Object
XMLPrinter helper class.
  • Field Details

  • Constructor Details

    • XMLPrinter

      public XMLPrinter()
      Constructor.
    • XMLPrinter

      public XMLPrinter(Writer writer)
      Constructor.
  • Method Details

    • toString

      public String toString()
      Retrieve generated XML.
      Overrides:
      toString in class Object
      Returns:
      String containing the generated XML
    • writeProperty

      public void writeProperty(String namespace, String namespaceInfo, String name, String value, boolean cdata)
      Write property to the XML.
      Parameters:
      namespace - Namespace
      namespaceInfo - Namespace info
      name - Property name
      value - Property value
    • writeProperty

      public void writeProperty(String namespace, String namespaceInfo, String name, String value)
      Write property to the XML.
      Parameters:
      namespace - Namespace
      namespaceInfo - Namespace info
      name - Property name
      value - Property value
    • writeProperty

      public void writeProperty(String namespace, String name, String value)
      Write property to the XML.
      Parameters:
      namespace - Namespace
      name - Property name
      value - Property value
    • writeProperty

      public void writeProperty(String namespace, String name)
      Write property to the XML.
      Parameters:
      namespace - Namespace
      name - Property name
    • writeElement

      public void writeElement(String namespace, String name, int type)
      Write an element.
      Parameters:
      namespace - Namespace abbreviation
      name - Element name
      type - Element type
    • writeElement

      public void writeElement(String namespace, String namespaceInfo, String name, int type)
      Write an element.
      Parameters:
      namespace - Namespace abbreviation
      namespaceInfo - Namespace info
      name - Element name
      type - Element type
    • writeText

      public void writeText(String text)
      Write text.
      Parameters:
      text - Text to append
    • writeData

      public void writeData(String data)
      Write data.
      Parameters:
      data - Data to append
    • writeXMLHeader

      public void writeXMLHeader()
      Write XML Header.
    • sendData

      public void sendData() throws IOException
      Send data and reinitializes buffer.
      Throws:
      IOException