|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The root node of an XPath tree. (Or equivalently, the tree itself).
This class should have been named Root; it is used not only for the root of a document, but also for the root of a result tree fragment, which is not constrained to contain a single top-level element.
Fields inherited from interface com.icl.saxon.om.NodeInfo |
ATTRIBUTE, COMMENT, DOCUMENT, ELEMENT, NAMESPACE, NODE, NONE, NUMBER_OF_TYPES, PI, TEXT |
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Method Summary | |
java.lang.String[] |
getAssociatedStylesheets(java.lang.String media,
java.lang.String title)
Get the URIs of the stylesheets associated with this document by means of an xml-stylesheet processing instruction. |
int |
getDocumentNumber()
Get a unique number identifying this document |
PreparedStyleSheet |
getEmbeddedStylesheet(java.lang.String id)
Prepare an embedded stylesheet within this document |
java.util.Hashtable |
getKeyIndex(KeyManager keymanager,
java.lang.String absname)
Get the index for a given key |
java.lang.String |
getUnparsedEntity(java.lang.String name)
Get the unparsed entity with a given name |
ElementInfo |
selectID(java.lang.String id)
Get the element with a given ID, if any |
void |
setKeyIndex(KeyManager keymanager,
java.lang.String absname,
java.lang.Object index)
Set the index for a given key |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
Method Detail |
public ElementInfo selectID(java.lang.String id) throws org.xml.sax.SAXException
id
- the required ID valuepublic java.util.Hashtable getKeyIndex(KeyManager keymanager, java.lang.String absname) throws org.xml.sax.SAXException
keymanager
- The key manager managing this keyabsname
- The absolute name of the key (unique with the key manager)SAXExcetpion
- If the index is under construction, throws an
exception, as this implies a key defined in terms of itself.public void setKeyIndex(KeyManager keymanager, java.lang.String absname, java.lang.Object index) throws org.xml.sax.SAXException
keymanager
- The key manager managing this keyabsname
- The absolute name of the key (unique with the key manager)index
- the index, in the form of a Hashtable that
maps the key value to a Vector of nodes having that key value; or the string
"under construction" to indicate that the index is under construction.public int getDocumentNumber()
public java.lang.String getUnparsedEntity(java.lang.String name)
name
- the name of the entitypublic java.lang.String[] getAssociatedStylesheets(java.lang.String media, java.lang.String title) throws org.xml.sax.SAXException
media
- The required medium, or null to match any mediumtitle
- The required title, or null to match the preferred stylesheetorg.xml.sax.SAXException
- if there is such a processing instruction and it is invalidpublic PreparedStyleSheet getEmbeddedStylesheet(java.lang.String id) throws org.xml.sax.SAXException
id
- The id of the required embedded stylesheet
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |