org.xiruss.util.xpointer
Class XPointerPart
java.lang.Object
org.xiruss.util.xpointer.XPointerPart
- Direct Known Subclasses:
- ShorthandPart, XPointerScheme
public abstract class XPointerPart
- extends java.lang.Object
Represents a single XPointer part
Field Summary |
(package private) static org.apache.log4j.Logger |
logger
|
protected java.lang.String |
schemeData
|
protected java.lang.String |
schemeName
|
Constructor Summary |
XPointerPart(java.lang.String schemeName,
java.lang.String schemeData)
|
Method Summary |
java.lang.String |
getSchemeData()
|
org.w3c.dom.NodeList |
resolve(org.w3c.dom.Document targetDocument)
Resolves the XPointer part against the specified document. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
static org.apache.log4j.Logger logger
schemeName
protected java.lang.String schemeName
schemeData
protected java.lang.String schemeData
XPointerPart
public XPointerPart(java.lang.String schemeName,
java.lang.String schemeData)
getSchemeData
public java.lang.String getSchemeData()
resolve
public org.w3c.dom.NodeList resolve(org.w3c.dom.Document targetDocument)
throws XPointerException
- Resolves the XPointer part against the specified document.
- Parameters:
targetDocument
- DOM document the part is evaluated against.
- Returns:
- NodeList of result nodes, possibly empty.
- Throws:
XPointerException