org.apache.abdera.xpath
Interface XPath


public interface XPath

Used to execute XPath queries over Feed Object Model instances.


Field Summary
static XPath INSTANCE
           
 
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)
           
 

Field Detail

INSTANCE

static final XPath INSTANCE
Method Detail

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