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 | Method and Description |
---|---|
protected ContextSupport |
BaseXPath.getContextSupport()
Retrieve the
ContextSupport aggregation of
NamespaceContext , FunctionContext ,
VariableContext , and Navigator . |
ContextSupport |
Context.getContextSupport()
Retrieve the
ContextSupport . |
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 |
---|---|
List |
PredicateSet.applyPredicate(Predicate predicate,
List nodes2Filter,
ContextSupport support) |
Iterator |
DefaultStep.axisIterator(Object contextNode,
ContextSupport support) |
Iterator |
Step.axisIterator(Object contextNode,
ContextSupport support)
Get an Iterator for the current axis starting in the given contextNode.
|
protected boolean |
PredicateSet.evaluateAsBoolean(List contextNodeSet,
ContextSupport support)
Returns true if any of the supplied nodes satisfy
all the predicates in the set.
|
protected List |
PredicateSet.evaluatePredicates(List contextNodeSet,
ContextSupport support)
Returns all of the supplied nodes that satisfy
all the predicates in the set.
|
boolean |
DefaultCommentNodeStep.matches(Object node,
ContextSupport contextSupport) |
boolean |
DefaultAllNodeStep.matches(Object node,
ContextSupport contextSupport) |
boolean |
Step.matches(Object node,
ContextSupport contextSupport)
Performs the node-test part of evaluating the step for the given node
(which must be on the axis).
|
boolean |
DefaultTextNodeStep.matches(Object node,
ContextSupport support) |
boolean |
DefaultNameStep.matches(Object node,
ContextSupport contextSupport)
Checks whether the node matches this step.
|
boolean |
DefaultProcessingInstructionNodeStep.matches(Object node,
ContextSupport support) |
Modifier and Type | Method and Description |
---|---|
Iterator |
IterableChildAxis.iterator(Object contextNode,
ContextSupport support)
Gets the iterator for the child axis.
|
Iterator |
IterableAncestorAxis.iterator(Object contextNode,
ContextSupport support) |
Iterator |
IterableAttributeAxis.iterator(Object contextNode,
ContextSupport support)
Gets an iterator for the attribute axis.
|
Iterator |
IterableNamespaceAxis.iterator(Object contextNode,
ContextSupport support) |
Iterator |
IterableParentAxis.iterator(Object contextNode,
ContextSupport support) |
Iterator |
IterableDescendantOrSelfAxis.iterator(Object contextNode,
ContextSupport support) |
abstract Iterator |
IterableAxis.iterator(Object contextNode,
ContextSupport support)
Gets the iterator for a specific XPath axis.
|
Iterator |
IterableFollowingSiblingAxis.iterator(Object contextNode,
ContextSupport support) |
Iterator |
IterablePrecedingSiblingAxis.iterator(Object contextNode,
ContextSupport support) |
Iterator |
IterableFollowingAxis.iterator(Object contextNode,
ContextSupport support) |
Iterator |
IterableSelfAxis.iterator(Object contextNode,
ContextSupport support) |
Iterator |
IterableDescendantAxis.iterator(Object contextNode,
ContextSupport support) |
Iterator |
IterablePrecedingAxis.iterator(Object contextNode,
ContextSupport support) |
Iterator |
IterableAncestorOrSelfAxis.iterator(Object contextNode,
ContextSupport support) |
Iterator |
IterableChildAxis.namedAccessIterator(Object contextNode,
ContextSupport support,
String localName,
String namespacePrefix,
String namespaceURI)
Gets an iterator for the child XPath axis that supports named access.
|
Iterator |
IterableAttributeAxis.namedAccessIterator(Object contextNode,
ContextSupport support,
String localName,
String namespacePrefix,
String namespaceURI)
Gets the iterator for the attribute axis that supports named access.
|
Iterator |
IterableAxis.namedAccessIterator(Object contextNode,
ContextSupport support,
String localName,
String namespacePrefix,
String namespaceURI)
Gets the iterator for a specific XPath axis that supports named access.
|
boolean |
IterableChildAxis.supportsNamedAccess(ContextSupport support)
Does this axis support named access?
|
boolean |
IterableAttributeAxis.supportsNamedAccess(ContextSupport support)
Does this axis support named access?
|
boolean |
IterableAxis.supportsNamedAccess(ContextSupport support)
Does this axis support named access?
|
Copyright 2001–2022 The Jaxen Project. All rights reserved.