|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.icl.saxon.jdom.NodeWrapper
com.icl.saxon.jdom.DocumentWrapper
public class DocumentWrapper
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.
| Field Summary | |
|---|---|
protected String |
baseURI
|
protected Hashtable |
keyTable
|
protected NamePool |
namePool
|
| Fields inherited from class com.icl.saxon.jdom.NodeWrapper |
|---|
docWrapper, index, node, nodeType, parent |
| Fields inherited from interface com.icl.saxon.om.NodeInfo |
|---|
ATTRIBUTE, COMMENT, ELEMENT, NAMESPACE, NODE, NONE, NUMBER_OF_TYPES, PI, ROOT, TEXT |
| Constructor Summary | |
|---|---|
DocumentWrapper(Document doc,
String baseURI)
|
|
| Method Summary | |
|---|---|
Hashtable |
getKeyIndex(KeyManager keyManager,
int fingerprint)
Get the index for a given key |
NamePool |
getNamePool()
Get the name pool used for the names in this document |
String |
getUnparsedEntity(String name)
Get the unparsed entity with a given name |
NodeInfo |
selectID(String id)
Get the element with a given ID, if any |
void |
setKeyIndex(KeyManager keyManager,
int fingerprint,
Hashtable index)
Set the index for a given key |
void |
setNamePool(NamePool pool)
Set the name pool used for all names in this document |
| Methods inherited from class com.icl.saxon.jdom.NodeWrapper |
|---|
compareOrder, copy, copyStringValue, generateId, getAttributeValue, getAttributeValue, getBaseURI, getDisplayName, getDocumentRoot, getEnumeration, getFingerprint, getLineNumber, getLocalName, getNameCode, getNode, getNodeType, getParent, getPrefix, getStringValue, getSystemId, getURI, hasChildNodes, isSameNodeInfo, makeWrapper, outputNamespaceNodes, setSystemId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.icl.saxon.om.NodeInfo |
|---|
compareOrder, copy, copyStringValue, generateId, getAttributeValue, getAttributeValue, getBaseURI, getDisplayName, getDocumentRoot, getEnumeration, getFingerprint, getLineNumber, getLocalName, getNameCode, getNodeType, getParent, getPrefix, getStringValue, getSystemId, getURI, hasChildNodes, isSameNodeInfo, outputNamespaceNodes |
| Methods inherited from interface javax.xml.transform.Source |
|---|
setSystemId |
| Field Detail |
|---|
protected Hashtable keyTable
protected NamePool namePool
protected String baseURI
| Constructor Detail |
|---|
public DocumentWrapper(Document doc,
String baseURI)
| Method Detail |
|---|
public void setNamePool(NamePool pool)
setNamePool in interface DocumentInfopublic NamePool getNamePool()
getNamePool in interface DocumentInfopublic NodeInfo selectID(String id)
selectID in interface DocumentInfoid - the required ID value
public Hashtable getKeyIndex(KeyManager keyManager,
int fingerprint)
getKeyIndex in interface DocumentInfokeymanager - The key manager managing this keyfingerprint - The fingerprint of the name of the key (unique with the key manager)
public void setKeyIndex(KeyManager keyManager,
int fingerprint,
Hashtable index)
setKeyIndex in interface DocumentInfokeymanager - The key manager managing this keyfingerprint - The fingerprint of the 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 list of nodes having that key valuepublic String getUnparsedEntity(String name)
getUnparsedEntity in interface DocumentInfoname - the name of the entity
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||