Package org.apache.catalina.util
Class XMLWriter
- java.lang.Object
- 
- org.apache.catalina.util.XMLWriter
 
- 
 public class XMLWriter extends java.lang.ObjectXMLWriter helper class.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.StringBuilderbufferBuffer.static intCLOSINGClosing tag.protected booleanlastWriteWasOpenstatic intNO_CONTENTElement with no content.static intOPENINGOpening tag.protected java.io.WriterwriterWriter.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsendData()Send data and reinitializes buffer, if a writer has been specified.java.lang.StringtoString()Retrieve generated XML.voidwriteData(java.lang.String data)Write data.voidwriteElement(java.lang.String namespace, java.lang.String name, int type)Write an element.voidwriteElement(java.lang.String namespace, java.lang.String namespaceInfo, java.lang.String name, int type)Write an element.voidwriteProperty(java.lang.String namespace, java.lang.String name, java.lang.String value)Write property to the XML.voidwriteText(java.lang.String text)Write text.voidwriteXMLHeader()Write XML Header.
 
- 
- 
- 
Field Detail- 
OPENINGpublic static final int OPENING Opening tag.- See Also:
- Constant Field Values
 
 - 
CLOSINGpublic static final int CLOSING Closing tag.- See Also:
- Constant Field Values
 
 - 
NO_CONTENTpublic static final int NO_CONTENT Element with no content.- See Also:
- Constant Field Values
 
 - 
bufferprotected java.lang.StringBuilder buffer Buffer.
 - 
writerprotected final java.io.Writer writer Writer.
 - 
lastWriteWasOpenprotected boolean lastWriteWasOpen 
 
- 
 - 
Constructor Detail- 
XMLWriterpublic XMLWriter() New XML writer utility that will store its data in an internal buffer.
 - 
XMLWriterpublic XMLWriter(java.io.Writer writer) New XML writer utility that will store its data in an internal buffer and can write it to the specified writer.See sendData()- Parameters:
- writer- The writer to use
 
 
- 
 - 
Method Detail- 
toStringpublic java.lang.String toString() Retrieve generated XML.- Overrides:
- toStringin class- java.lang.Object
- Returns:
- String containing the generated XML
 
 - 
writePropertypublic void writeProperty(java.lang.String namespace, java.lang.String name, java.lang.String value)Write property to the XML.- Parameters:
- namespace- Namespace
- name- Property name
- value- Property value
 
 - 
writeElementpublic void writeElement(java.lang.String namespace, java.lang.String name, int type)Write an element.- Parameters:
- name- Element name
- namespace- Namespace abbreviation
- type- Element type
 
 - 
writeElementpublic void writeElement(java.lang.String namespace, java.lang.String namespaceInfo, java.lang.String name, int type)Write an element.- Parameters:
- namespace- Namespace abbreviation
- namespaceInfo- Namespace info
- name- Element name
- type- Element type
 
 - 
writeTextpublic void writeText(java.lang.String text) Write text.- Parameters:
- text- Text to append
 
 - 
writeDatapublic void writeData(java.lang.String data) Write data.- Parameters:
- data- Data to append
 
 - 
writeXMLHeaderpublic void writeXMLHeader() Write XML Header.
 - 
sendDatapublic void sendData() throws java.io.IOExceptionSend data and reinitializes buffer, if a writer has been specified.- Throws:
- java.io.IOException- Error writing XML data
 
 
- 
 
-