|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectnet.sf.saxon.dom4j.NodeWrapper
net.sf.saxon.dom4j.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 |
|---|
| Fields inherited from interface net.sf.saxon.om.NodeInfo |
|---|
ALL_NAMESPACES, EMPTY_NAMESPACE_LIST, IS_DTD_TYPE, IS_NILLED, LOCAL_NAMESPACES, NO_NAMESPACES |
| Fields inherited from interface net.sf.saxon.om.ValueRepresentation |
|---|
EMPTY_VALUE_ARRAY |
| Constructor Summary | |
|---|---|
DocumentWrapper(org.dom4j.Document doc,
String baseURI,
Configuration config)
Create a Saxon wrapper for a dom4j document |
|
| Method Summary | |
|---|---|
Configuration |
getConfiguration()
Get the configuration previously set using setConfiguration (or the default configuraton allocated automatically) |
int |
getDocumentNumber()
Get the unique document number |
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 |
setConfiguration(Configuration config)
Set the configuration (containing the name pool used for all names in this document). |
NodeInfo |
wrap(Object node)
Wrap a node in the dom4j document. |
| Methods inherited from class net.sf.saxon.dom4j.NodeWrapper |
|---|
atomize, compareOrder, copy, generateId, getAttributeValue, getBaseURI, getDeclaredNamespaces, getDisplayName, getDocumentRoot, getFingerprint, getLineNumber, getLocalPart, getNameCode, getNodeKind, getParent, getPrefix, getRoot, getSiblingPosition, getStringValue, getStringValueCS, getSystemId, getTypeAnnotation, getTypedValue, getUnderlyingNode, getURI, hasChildNodes, isSameNode, isSameNodeInfo, iterateAxis, iterateAxis, outputNamespaceNodes, setSystemId |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.saxon.om.NodeInfo |
|---|
atomize, compareOrder, copy, equals, generateId, getAttributeValue, getBaseURI, getDeclaredNamespaces, getDisplayName, getDocumentRoot, getFingerprint, getLineNumber, getLocalPart, getNameCode, getNodeKind, getParent, getPrefix, getRoot, getStringValue, getSystemId, getTypeAnnotation, getURI, hasChildNodes, hashCode, isSameNodeInfo, iterateAxis, iterateAxis |
| Methods inherited from interface javax.xml.transform.Source |
|---|
setSystemId |
| Methods inherited from interface net.sf.saxon.om.Item |
|---|
getStringValueCS, getTypedValue |
| Constructor Detail |
|---|
public DocumentWrapper(org.dom4j.Document doc,
String baseURI,
Configuration config)
doc - The dom4j documentbaseURI - The base URI for all the nodes in the documentconfig - The Saxon configuration| Method Detail |
|---|
public NodeInfo wrap(Object node)
node - The node to be wrapped. This must be a node in the same document
(the system does not check for this).
public int getDocumentNumber()
getDocumentNumber in interface NodeInfogetDocumentNumber in class NodeWrapperpublic NodeInfo selectID(String id)
selectID in interface DocumentInfoid - the required ID value
public String[] getUnparsedEntity(String name)
getUnparsedEntity in interface DocumentInfoname - the name of the entity
public Configuration getConfiguration()
getConfiguration in interface NodeInfogetConfiguration in class NodeWrapperpublic NamePool getNamePool()
getNamePool in interface NodeInfogetNamePool in class NodeWrapperpublic void setConfiguration(Configuration config)
config - the configuration
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||