Package | Description |
---|---|
org.jaxen |
This package defines the core Jaxen API to the XPath engine.
|
org.jaxen.expr |
Interfaces and default implementations for
XPath expression components.
|
org.jaxen.expr.iter |
Axis iterator creation functors.
|
Modifier and Type | Field and Description |
---|---|
private ContextSupport |
Context.contextSupport
Context-support
|
private ContextSupport |
BaseXPath.support
the support information and function, namespace and variable contexts
|
Modifier and Type | Method and Description |
---|---|
ContextSupport |
Context.getContextSupport()
Retrieve the
ContextSupport . |
protected ContextSupport |
BaseXPath.getContextSupport()
Retrieve the
ContextSupport aggregation of
NamespaceContext , FunctionContext ,
VariableContext , and Navigator . |
Modifier and Type | Method and Description |
---|---|
void |
Context.setContextSupport(ContextSupport contextSupport)
Set the
ContextSupport . |
Constructor and Description |
---|
Context(ContextSupport contextSupport)
Create a new context.
|
Modifier and Type | Method and Description |
---|---|
private boolean |
PredicateSet.anyMatchingNode(java.util.List contextNodeSet,
ContextSupport support) |
java.util.List |
PredicateSet.applyPredicate(Predicate predicate,
java.util.List nodes2Filter,
ContextSupport support) |
java.util.Iterator |
Step.axisIterator(java.lang.Object contextNode,
ContextSupport support)
Get an Iterator for the current axis starting in the given contextNode.
|
java.util.Iterator |
DefaultStep.axisIterator(java.lang.Object contextNode,
ContextSupport support)
Deprecated.
|
protected boolean |
PredicateSet.evaluateAsBoolean(java.util.List contextNodeSet,
ContextSupport support)
Returns true if any of the supplied nodes satisfy
all the predicates in the set.
|
protected java.util.List |
PredicateSet.evaluatePredicates(java.util.List contextNodeSet,
ContextSupport support)
Returns all of the supplied nodes that satisfy
all the predicates in the set.
|
boolean |
Step.matches(java.lang.Object node,
ContextSupport contextSupport)
Performs the node-test part of evaluating the step for the given node
(which must be on the axis).
|
boolean |
DefaultAllNodeStep.matches(java.lang.Object node,
ContextSupport contextSupport)
Deprecated.
|
boolean |
DefaultCommentNodeStep.matches(java.lang.Object node,
ContextSupport contextSupport)
Deprecated.
|
boolean |
DefaultProcessingInstructionNodeStep.matches(java.lang.Object node,
ContextSupport support)
Deprecated.
|
boolean |
DefaultTextNodeStep.matches(java.lang.Object node,
ContextSupport support)
Deprecated.
|
boolean |
DefaultNameStep.matches(java.lang.Object node,
ContextSupport contextSupport)
Deprecated.
Checks whether the node matches this step.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator |
IterableFollowingAxis.iterator(java.lang.Object contextNode,
ContextSupport support) |
java.util.Iterator |
IterablePrecedingSiblingAxis.iterator(java.lang.Object contextNode,
ContextSupport support) |
java.util.Iterator |
IterableAncestorAxis.iterator(java.lang.Object contextNode,
ContextSupport support) |
abstract java.util.Iterator |
IterableAxis.iterator(java.lang.Object contextNode,
ContextSupport support)
Gets the iterator for a specific XPath axis.
|
java.util.Iterator |
IterableAncestorOrSelfAxis.iterator(java.lang.Object contextNode,
ContextSupport support) |
java.util.Iterator |
IterableDescendantAxis.iterator(java.lang.Object contextNode,
ContextSupport support) |
java.util.Iterator |
IterableSelfAxis.iterator(java.lang.Object contextNode,
ContextSupport support) |
java.util.Iterator |
IterableDescendantOrSelfAxis.iterator(java.lang.Object contextNode,
ContextSupport support) |
java.util.Iterator |
IterablePrecedingAxis.iterator(java.lang.Object contextNode,
ContextSupport support) |
java.util.Iterator |
IterableFollowingSiblingAxis.iterator(java.lang.Object contextNode,
ContextSupport support) |
java.util.Iterator |
IterableChildAxis.iterator(java.lang.Object contextNode,
ContextSupport support)
Gets the iterator for the child axis.
|
java.util.Iterator |
IterableParentAxis.iterator(java.lang.Object contextNode,
ContextSupport support) |
java.util.Iterator |
IterableAttributeAxis.iterator(java.lang.Object contextNode,
ContextSupport support)
Gets an iterator for the attribute axis.
|
java.util.Iterator |
IterableNamespaceAxis.iterator(java.lang.Object contextNode,
ContextSupport support) |
java.util.Iterator |
IterableAxis.namedAccessIterator(java.lang.Object contextNode,
ContextSupport support,
java.lang.String localName,
java.lang.String namespacePrefix,
java.lang.String namespaceURI)
Gets the iterator for a specific XPath axis that supports named access.
|
java.util.Iterator |
IterableChildAxis.namedAccessIterator(java.lang.Object contextNode,
ContextSupport support,
java.lang.String localName,
java.lang.String namespacePrefix,
java.lang.String namespaceURI)
Gets an iterator for the child XPath axis that supports named access.
|
java.util.Iterator |
IterableAttributeAxis.namedAccessIterator(java.lang.Object contextNode,
ContextSupport support,
java.lang.String localName,
java.lang.String namespacePrefix,
java.lang.String namespaceURI)
Gets the iterator for the attribute axis that supports named access.
|
boolean |
IterableAxis.supportsNamedAccess(ContextSupport support)
Does this axis support named access?
|
boolean |
IterableChildAxis.supportsNamedAccess(ContextSupport support)
Does this axis support named access?
|
boolean |
IterableAttributeAxis.supportsNamedAccess(ContextSupport support)
Does this axis support named access?
|