Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.webdav.lib.util
Class XMLPrinter  view XMLPrinter download XMLPrinter.java

java.lang.Object
  extended byorg.apache.webdav.lib.util.XMLPrinter

public class XMLPrinter
extends java.lang.Object

XMLPrinter helper class.


Field Summary
protected  java.lang.StringBuffer buffer
          Buffer.
static int CLOSING
          Closing tag.
static int NO_CONTENT
          Element with no content.
static int OPENING
          Opening tag.
protected  java.io.Writer writer
          Writer.
 
Constructor Summary
XMLPrinter()
          Constructor.
XMLPrinter(java.io.Writer writer)
          Constructor.
 
Method Summary
 void sendData()
          Send data and reinitializes buffer.
 java.lang.String toString()
          Retrieve generated XML.
 void writeData(java.lang.String data)
          Write data.
 void writeElement(java.lang.String namespace, java.lang.String name, int type)
          Write an element.
 void writeElement(java.lang.String namespace, java.lang.String namespaceInfo, java.lang.String name, int type)
          Write an element.
 void writeProperty(java.lang.String namespace, java.lang.String name)
          Write property to the XML.
 void writeProperty(java.lang.String namespace, java.lang.String name, java.lang.String value)
          Write property to the XML.
 void writeProperty(java.lang.String namespace, java.lang.String namespaceInfo, java.lang.String name, java.lang.String value)
          Write property to the XML.
 void writeProperty(java.lang.String namespace, java.lang.String namespaceInfo, java.lang.String name, java.lang.String value, boolean cdata)
          Write property to the XML.
 void writeText(java.lang.String text)
          Write text.
 void writeXMLHeader()
          Write XML Header.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

OPENING

public static final int OPENING
Opening tag.

See Also:
Constant Field Values

CLOSING

public static final int CLOSING
Closing tag.

See Also:
Constant Field Values

NO_CONTENT

public static final int NO_CONTENT
Element with no content.

See Also:
Constant Field Values

buffer

protected java.lang.StringBuffer buffer
Buffer.


writer

protected java.io.Writer writer
Writer.

Constructor Detail

XMLPrinter

public XMLPrinter()
Constructor.


XMLPrinter

public XMLPrinter(java.io.Writer writer)
Constructor.

Method Detail

toString

public java.lang.String toString()
Retrieve generated XML.


writeProperty

public void writeProperty(java.lang.String namespace,
                          java.lang.String namespaceInfo,
                          java.lang.String name,
                          java.lang.String value,
                          boolean cdata)
Write property to the XML.


writeProperty

public void writeProperty(java.lang.String namespace,
                          java.lang.String namespaceInfo,
                          java.lang.String name,
                          java.lang.String value)
Write property to the XML.


writeProperty

public void writeProperty(java.lang.String namespace,
                          java.lang.String name,
                          java.lang.String value)
Write property to the XML.


writeProperty

public void writeProperty(java.lang.String namespace,
                          java.lang.String name)
Write property to the XML.


writeElement

public void writeElement(java.lang.String namespace,
                         java.lang.String name,
                         int type)
Write an element.


writeElement

public void writeElement(java.lang.String namespace,
                         java.lang.String namespaceInfo,
                         java.lang.String name,
                         int type)
Write an element.


writeText

public void writeText(java.lang.String text)
Write text.


writeData

public void writeData(java.lang.String data)
Write data.


writeXMLHeader

public void writeXMLHeader()
Write XML Header.


sendData

public void sendData()
              throws java.io.IOException
Send data and reinitializes buffer.