Package net.sf.saxon.option.jdom2
Class JDOM2DocumentWrapper
java.lang.Object
net.sf.saxon.om.GenericTreeInfo
net.sf.saxon.option.jdom2.JDOM2DocumentWrapper
The tree information for a tree acting as a wrapper for a JDOM2 Document.
- Since:
- 9.7: this class no longer implements NodeInfo; the document node itself is now an instance of JDOM2NodeWrapper.
-
Field Summary
FieldsFields inherited from class net.sf.saxon.om.GenericTreeInfo
root
-
Constructor Summary
ConstructorsConstructorDescriptionJDOM2DocumentWrapper
(org.jdom2.Document doc, Configuration config) Create a Saxon wrapper for a JDOM document -
Method Summary
Methods inherited from class net.sf.saxon.om.GenericTreeInfo
getConfiguration, getDocumentNumber, getPublicId, getRootNode, getSpaceStrippingRule, getSystemId, getUnparsedEntity, getUnparsedEntityNames, getUserData, isStreamed, setConfiguration, setDocumentNumber, setRootNode, setSpaceStrippingRule, setSystemId, setUserData
-
Field Details
-
config
-
documentNumber
protected long documentNumber
-
-
Constructor Details
-
JDOM2DocumentWrapper
Create a Saxon wrapper for a JDOM document- Parameters:
doc
- The JDOM documentconfig
- The Saxon Configuration
-
-
Method Details
-
wrap
Wrap a node in the JDOM document.- Parameters:
node
- The node to be wrapped. This must be a node in the same document (the system does not check for this).- Returns:
- the wrapping NodeInfo object
-
selectID
Get the element with a given ID, if any- Specified by:
selectID
in interfaceTreeInfo
- Overrides:
selectID
in classGenericTreeInfo
- Parameters:
id
- the required ID valuegetParent
-- Returns:
- the element node with the given ID if there is one, otherwise null.
-