public interface XmlDocument extends XmlElement
TYPE_BINARY, TYPE_BOOLEAN, TYPE_DATE, TYPE_DATETIME, TYPE_DECIMAL, TYPE_DOUBLE, TYPE_INT, TYPE_LONG, TYPE_STRING, TYPE_TIME
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Creates and returns a copy of this XmlDocument.
|
boolean |
equals(Object o)
Compare this XML document and all of its contained information with another XML document for equality.
|
String |
getDocumentComment()
Get the XML comment that appears outside of the root element.
|
String |
getDtdName()
Get the public identifier of the DTD (DOCTYPE) for the document.
|
String |
getDtdUri()
Get the URI of the DTD (DOCTYPE) for the document.
|
String |
getEncoding()
Get the encoding string for the XML document.
|
int |
hashCode()
Provide a hash value for this XML document and all of its contained information.
|
void |
setDocumentComment(String sComment)
Set the XML comment that appears outside of the root element.
|
void |
setDtdName(String sName)
Set the public identifier of the DTD (DOCTYPE) for the document.
|
void |
setDtdUri(String sUri)
Set the URI of the DTD (DOCTYPE) for the document.
|
void |
setEncoding(String sEncoding)
Set the encoding string for the XML document.
|
String |
toString()
Format the XML document and all its contained information into a String in a display format.
|
void |
writeXml(PrintWriter out, boolean fPretty)
Write the XML document, including an XML header and DOCTYPE if one exists.
|
addAttribute, addElement, ensureElement, findElement, getAbsolutePath, getAttribute, getAttributeMap, getComment, getElement, getElementList, getElements, getName, getQualifiedName, getRoot, getSafeAttribute, getSafeElement, setAttribute, setComment, setName
getBinary, getBinary, getBoolean, getBoolean, getDate, getDate, getDateTime, getDateTime, getDecimal, getDecimal, getDouble, getDouble, getInt, getInt, getLong, getLong, getParent, getString, getString, getTime, getTime, getValue, isAttribute, isContent, isEmpty, isMutable, setBinary, setBoolean, setDate, setDateTime, setDecimal, setDouble, setInt, setLong, setParent, setString, setTime, writeValue
String getDtdUri()
void setDtdUri(String sUri)
sUri
- the document type URIString getDtdName()
void setDtdName(String sName)
sName
- the DTD public identifierString getEncoding()
void setEncoding(String sEncoding)
sEncoding
- the encoding that the document will useString getDocumentComment()
void setDocumentComment(String sComment)
sComment
- the document commentvoid writeXml(PrintWriter out, boolean fPretty)
writeXml
in interface XmlElement
out
- a PrintWriter object to use to write tofPretty
- true to specify that the output is intended to be as human readable as possibleString toString()
int hashCode()
boolean equals(Object o)
Object clone()
clone
in interface XmlElement
clone
in interface XmlValue