public class Document extends Node
| 限定符和类型 | 类和说明 |
|---|---|
class |
Document.Index |
static interface |
Document.Observer |
| 构造器和说明 |
|---|
Document() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addObserver(Document.Observer observer) |
java.lang.Object |
clone() |
protected int |
computeHashCode() |
void |
deleteObserver(Document.Observer observer) |
boolean |
equals(java.lang.Object thatO) |
Element |
getDocumentElement() |
java.lang.String |
getSystemId() |
void |
setDocumentElement(Element rootElement) |
void |
setSystemId(java.lang.String systemId) |
java.lang.String |
toString() |
void |
toString(java.io.Writer writer) |
void |
toXml(java.io.Writer writer) |
boolean |
xpathEnsure(java.lang.String xpath)
Just like Element.xpathEnsure, but also handles case of no
documentElement.
|
Document.Index |
xpathGetIndex(java.lang.String xpath) |
boolean |
xpathHasIndex(java.lang.String xpath) |
Element |
xpathSelectElement(java.lang.String xpath) |
java.util.Enumeration |
xpathSelectElements(java.lang.String xpath)
Select all the elements that match the absolute XPath expression in this
document.
|
java.lang.String |
xpathSelectString(java.lang.String xpath) |
java.util.Enumeration |
xpathSelectStrings(java.lang.String xpath) |
getAnnotation, getNextSibling, getOwnerDocument, getParentNode, getPreviousSibling, hashCode, htmlEncode, setAnnotation, toXml, xpathSetStringspublic java.lang.String getSystemId()
public void setSystemId(java.lang.String systemId)
public Element getDocumentElement()
public void setDocumentElement(Element rootElement)
public java.util.Enumeration xpathSelectElements(java.lang.String xpath)
throws ParseException
xpathSelectElements 在类中 NodeParseExceptionpublic java.util.Enumeration xpathSelectStrings(java.lang.String xpath)
throws ParseException
xpathSelectStrings 在类中 NodeParseExceptionpublic Element xpathSelectElement(java.lang.String xpath) throws ParseException
xpathSelectElement 在类中 NodeParseExceptionpublic java.lang.String xpathSelectString(java.lang.String xpath)
throws ParseException
xpathSelectString 在类中 NodeParseExceptionpublic boolean xpathEnsure(java.lang.String xpath)
throws ParseException
ParseExceptionpublic boolean xpathHasIndex(java.lang.String xpath)
public Document.Index xpathGetIndex(java.lang.String xpath) throws ParseException
ParseExceptionpublic void addObserver(Document.Observer observer)
public void deleteObserver(Document.Observer observer)
public void toString(java.io.Writer writer)
throws java.io.IOException
java.io.IOExceptionpublic void toXml(java.io.Writer writer)
throws java.io.IOException
java.io.IOExceptionpublic boolean equals(java.lang.Object thatO)
equals 在类中 java.lang.Objectprotected int computeHashCode()
computeHashCode 在类中 Node