com.sap.tc.complib.xml
Class XMLWriter
java.lang.Object
|
+--com.sap.tc.complib.xml.XMLWriter
- public final class XMLWriter
- extends java.lang.Object
Helper class providing formatted XML serialization. May serialize directly
to an output stream or to a string.
|
Method Summary |
void |
beginDocument()
|
void |
beginDocument(java.lang.String publicID,
java.lang.String dtdLocation)
|
void |
beginTag(java.lang.String tagName)
|
void |
beginTag(java.lang.String tagName,
Attribute[] attributes)
|
void |
close()
|
static java.lang.String |
encodeXml(java.lang.String plainText)
|
void |
endDocument()
|
void |
endTag(java.lang.String tagName)
|
void |
serialize()
|
java.lang.String |
toString()
|
void |
wrapAttributeLists(boolean enable)
|
void |
write(java.lang.String content)
|
void |
writeEmptyTag(java.lang.String tagName)
|
void |
writeEmptyTag(java.lang.String tagName,
Attribute[] attributes)
|
void |
writeRootTag(java.lang.String tagName)
|
void |
writeRootTag(java.lang.String tagName,
Attribute[] attributes)
|
void |
writeRootTag(java.lang.String tagName,
java.lang.String namespaceURI,
java.lang.String schemaLocation,
Attribute[] attributes)
|
void |
writeTag(java.lang.String tagName,
int value)
|
void |
writeTag(java.lang.String tagName,
long value)
|
void |
writeTag(java.lang.String tagName,
java.lang.String value)
|
void |
writeTag(java.lang.String tagName,
java.lang.String value,
Attribute[] attributes)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ATTR_XMLNS
public static final java.lang.String ATTR_XMLNS
ATTR_XMLNS_XSI
public static final java.lang.String ATTR_XMLNS_XSI
ATTR_XSI_LOCATION
public static final java.lang.String ATTR_XSI_LOCATION
XSI_NAMESPACE
public static final java.lang.String XSI_NAMESPACE
XMLWriter
public XMLWriter()
XMLWriter
public XMLWriter(java.io.OutputStream out)
wrapAttributeLists
public void wrapAttributeLists(boolean enable)
beginDocument
public void beginDocument()
beginDocument
public void beginDocument(java.lang.String publicID,
java.lang.String dtdLocation)
endDocument
public void endDocument()
writeRootTag
public void writeRootTag(java.lang.String tagName)
writeRootTag
public void writeRootTag(java.lang.String tagName,
Attribute[] attributes)
writeRootTag
public void writeRootTag(java.lang.String tagName,
java.lang.String namespaceURI,
java.lang.String schemaLocation,
Attribute[] attributes)
beginTag
public void beginTag(java.lang.String tagName)
beginTag
public void beginTag(java.lang.String tagName,
Attribute[] attributes)
endTag
public void endTag(java.lang.String tagName)
writeTag
public void writeTag(java.lang.String tagName,
java.lang.String value)
writeTag
public void writeTag(java.lang.String tagName,
java.lang.String value,
Attribute[] attributes)
writeTag
public void writeTag(java.lang.String tagName,
int value)
writeTag
public void writeTag(java.lang.String tagName,
long value)
writeEmptyTag
public void writeEmptyTag(java.lang.String tagName)
writeEmptyTag
public void writeEmptyTag(java.lang.String tagName,
Attribute[] attributes)
write
public void write(java.lang.String content)
serialize
public void serialize()
throws java.io.IOException
close
public void close()
throws java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
encodeXml
public static java.lang.String encodeXml(java.lang.String plainText)