org.apache.catalina.util
public class XMLWriter extends Object
Field Summary | |
---|---|
protected StringBuffer | buffer
Buffer. |
static int | CLOSING
Closing tag. |
static int | NO_CONTENT
Element with no content. |
static int | OPENING
Opening tag. |
protected Writer | writer
Writer. |
Constructor Summary | |
---|---|
XMLWriter()
Constructor. | |
XMLWriter(Writer writer)
Constructor. |
Method Summary | |
---|---|
void | sendData()
Send data and reinitializes buffer. |
String | toString()
Retrieve generated XML.
|
void | writeData(String data)
Write data.
|
void | writeElement(String namespace, String name, int type)
Write an element.
|
void | writeElement(String namespace, String namespaceInfo, String name, int type)
Write an element.
|
void | writeProperty(String namespace, String namespaceInfo, String name, String value)
Write property to the XML.
|
void | writeProperty(String namespace, String name, String value)
Write property to the XML.
|
void | writeProperty(String namespace, String name)
Write property to the XML.
|
void | writeText(String text)
Write text.
|
void | writeXMLHeader()
Write XML Header. |
Returns: String containing the generated XML
Parameters: data Data to append
Parameters: name Element name namespace Namespace abbreviation type Element type
Parameters: namespace Namespace abbreviation namespaceInfo Namespace info name Element name type Element type
Parameters: namespace Namespace namespaceInfo Namespace info name Property name value Property value
Parameters: namespace Namespace name Property name value Property value
Parameters: namespace Namespace name Property name
Parameters: text Text to append