org.apache.abdera.xpath
Interface XPath
public interface XPath
Used to execute XPath queries over Feed Object Model instances.
Method Summary |
java.lang.Object |
evaluate(java.lang.String path,
Base base)
|
java.lang.Object |
evaluate(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
|
java.util.Map<java.lang.String,java.lang.String> |
getDefaultNamespaces()
|
boolean |
isTrue(java.lang.String path,
Base base)
|
boolean |
isTrue(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
|
java.lang.Number |
numericValueOf(java.lang.String path,
Base base)
|
java.lang.Number |
numericValueOf(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
|
java.util.List |
selectNodes(java.lang.String path,
Base base)
|
java.util.List |
selectNodes(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
|
java.lang.Object |
selectSingleNode(java.lang.String path,
Base base)
|
java.lang.Object |
selectSingleNode(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
|
void |
setDefaultNamespaces(java.util.Map<java.lang.String,java.lang.String> namespaces)
|
java.lang.String |
valueOf(java.lang.String path,
Base base)
|
java.lang.String |
valueOf(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
|
INSTANCE
static final XPath INSTANCE
getDefaultNamespaces
java.util.Map<java.lang.String,java.lang.String> getDefaultNamespaces()
setDefaultNamespaces
void setDefaultNamespaces(java.util.Map<java.lang.String,java.lang.String> namespaces)
selectNodes
java.util.List selectNodes(java.lang.String path,
Base base)
throws XPathException
- Throws:
XPathException
selectSingleNode
java.lang.Object selectSingleNode(java.lang.String path,
Base base)
throws XPathException
- Throws:
XPathException
evaluate
java.lang.Object evaluate(java.lang.String path,
Base base)
throws XPathException
- Throws:
XPathException
valueOf
java.lang.String valueOf(java.lang.String path,
Base base)
throws XPathException
- Throws:
XPathException
isTrue
boolean isTrue(java.lang.String path,
Base base)
throws XPathException
- Throws:
XPathException
numericValueOf
java.lang.Number numericValueOf(java.lang.String path,
Base base)
throws XPathException
- Throws:
XPathException
selectNodes
java.util.List selectNodes(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
throws XPathException
- Throws:
XPathException
selectSingleNode
java.lang.Object selectSingleNode(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
throws XPathException
- Throws:
XPathException
evaluate
java.lang.Object evaluate(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
throws XPathException
- Throws:
XPathException
valueOf
java.lang.String valueOf(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
throws XPathException
- Throws:
XPathException
isTrue
boolean isTrue(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
throws XPathException
- Throws:
XPathException
numericValueOf
java.lang.Number numericValueOf(java.lang.String path,
Base base,
java.util.Map<java.lang.String,java.lang.String> namespaces)
throws XPathException
- Throws:
XPathException