|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.werken.xpath.XPath
Main run-time interface into the XPath functionality
The XPath object embodies a textual XPath as described by the W3C XPath specification. It can be applied against a context node (or nodeset) along with context-helpers to produce the result of walking the XPath.
Example usage:
// Create a new XPath
XPath xpath = new XPath("a/b/c/../d/.[@name="foo"]);
// Create the ContextSupport
ContextSupport helper = new ContextSupport();
// Use the XPathFunctionContext instance as the implement
// for function resolution.
helper.setFunctionContext( XPathFunctionContext.getInstance() );
// Apply the XPath to your root context.
Object results = xpath.applyTo(helper, myContext);
ContextSupport
,
NamespaceContext
,
VariableContext
,
FunctionContext
,
XPathFunctionContext
コンストラクタの概要 | |
XPath(java.lang.String xpath)
Construct an XPath |
メソッドの概要 | |
java.util.List |
applyTo(ContextSupport contextSupport,
org.jdom.Document doc)
|
java.util.List |
applyTo(ContextSupport contextSupport,
org.jdom.Element node)
Apply this XPath to a single root node |
java.util.List |
applyTo(ContextSupport contextSupport,
java.util.List nodes)
Apply this XPath to a list of nodes |
java.util.List |
applyTo(org.jdom.Document doc)
|
java.util.List |
applyTo(org.jdom.Element node)
|
java.util.List |
applyTo(java.util.List nodes)
|
java.lang.String |
getString()
Retrieve the textual XPath string used to initialize this Object |
java.lang.String |
toString()
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public XPath(java.lang.String xpath)
メソッドの詳細 |
public java.lang.String toString()
java.lang.Object
内の toString
public java.lang.String getString()
public java.util.List applyTo(org.jdom.Document doc)
public java.util.List applyTo(java.util.List nodes)
public java.util.List applyTo(org.jdom.Element node)
public java.util.List applyTo(ContextSupport contextSupport, org.jdom.Document doc)
public java.util.List applyTo(ContextSupport contextSupport, java.util.List nodes)
contextSupport
- Walk-assisting statenodes
- Root NodeSet contextpublic java.util.List applyTo(ContextSupport contextSupport, org.jdom.Element node)
contextSupport
- Walk-assisting statenode
- The root context node
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |