Uses of Class
eu.bandm.tools.tpath.runtime.NodeSet
Packages that use NodeSet
Package
Description
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
A DocumentClient implementation for W3C Dom.
Infrastructure for evaluating tpath expressions.
txsl = typed xslt 1.0 interpreter with "fragmented validation".
-
Uses of NodeSet in eu.bandm.tools.d2d2.base
Fields in eu.bandm.tools.d2d2.base declared as NodeSetModifier and TypeFieldDescriptionprotected final NodeSet
<UdomClient.Node<?>> UdomClient.emptyNodeSet
protected final NodeSet
<UdomClient.Node<?>> UdomClient.emptyNodeSetReverse
Methods in eu.bandm.tools.d2d2.base that return NodeSetModifier and TypeMethodDescriptionUdomClient.attributeAxis
(UdomClient.Node<?> node) UdomClient.childAxis
(UdomClient.Element el, boolean reverse) UdomClient.childAxis
(UdomClient.Node<?> node, boolean reverse) UdomClient.followingSiblingAxis
(UdomClient.Node<?> node) UdomClient.parentAxis
(UdomClient.Node<?> node) UdomClient.precedingSiblingAxis
(UdomClient.Node<?> node) -
Uses of NodeSet in eu.bandm.tools.tpath.dom
Fields in eu.bandm.tools.tpath.dom declared as NodeSetMethods in eu.bandm.tools.tpath.dom that return NodeSetModifier and TypeMethodDescriptionDOMClient.attributeAxis
(Node node) DOMClient.followingSiblingAxis
(Node node) DOMClient.parentAxis
(Node node) DOMClient.precedingSiblingAxis
(Node node) -
Uses of NodeSet in eu.bandm.tools.tpath.runtime
Fields in eu.bandm.tools.tpath.runtime declared as NodeSetMethods in eu.bandm.tools.tpath.runtime that return NodeSetModifier and TypeMethodDescriptionSimpleInterpreter.Visitor.ancestorAxis
(N node) SimpleInterpreter.Visitor.ancestorAxis
(N node, boolean self) SimpleInterpreter.Visitor.ancestorOrSelfAxis
(N node) Boolean.asNodeSet()
Lazy.asNodeSet()
NodeSet.asNodeSet()
Number.asNodeSet()
String.asNodeSet()
Value.asNodeSet()
DocumentClient.attributeAxis
(N node) Returns a NodeSet with all attribute nodes.SimpleInterpreter.Visitor.attributeAxis
(N node) Returns a NodeSet with all child elements.SimpleInterpreter.Visitor.descendantAxis
(N node) SimpleInterpreter.Visitor.descendantAxis
(N node, boolean self) SimpleInterpreter.Visitor.descendantAxis
(N node, boolean self, boolean reverse) SimpleInterpreter.Visitor.descendantOrSelfAxis
(N node) NodeSet.filterWithConstraint
(BiPredicate<? super N, ? super C> rel, Iterable<? extends C> constraints) static <N> NodeSet
<N> NodeSet.flatten
(DocumentClient<N> client, Iterable<NodeSet<N>> sets, boolean reverse) SimpleInterpreter.Visitor.followingAxis
(N node) DocumentClient.followingSiblingAxis
(N node) Returns a NodeSet with all following sibling elements.SimpleInterpreter.Visitor.followingSiblingAxis
(N node) ContextSequence.getNodeSet()
SimpleInterpreter.Visitor.namespaceAxis
(N node) static <N> NodeSet
<N> NodeSet.newInstance
(Context<N> context, boolean reverse) static <N> NodeSet
<N> NodeSet.newInstance
(Context<N> context, Iterable<N> nodes, boolean reverse) static <N> NodeSet
<N> NodeSet.newInstance
(Context<N> context, List<N> nodes, boolean reverse) static <N> NodeSet
<N> NodeSet.newInstance
(Context<N> context, N... nodes) static <N> NodeSet
<N> NodeSet.newInstance
(Context<N> context, N node, boolean reverse) static <N> NodeSet
<N> NodeSet.newInstance
(DocumentClient<N> client, Iterable<N> nodes, boolean reverse) static <N> NodeSet
<N> NodeSet.newInstance
(DocumentClient<N> client, List<N> nodes) static <N> NodeSet
<N> NodeSet.newInstance
(DocumentClient<N> client, List<N> nodes, boolean reverse) static <N> NodeSet
<N> NodeSet.newInstance
(DocumentClient<N> client, N... nodes) convenience function: NodeSet requires this only for documentClient, and this only for stringValue()!DocumentClient.parentAxis
(N node) Returns a NodeSet with the one direct parent.SimpleInterpreter.Visitor.parentAxis
(N node) SimpleInterpreter.Visitor.precedingAxis
(N node) DocumentClient.precedingSiblingAxis
(N node) Returns a NodeSet with all preceding sibling elements.SimpleInterpreter.Visitor.precedingSiblingAxis
(N node) NodeSet.reverse()
static <N> NodeSet
<N> Value.singleton
(DocumentClient<N> client, N node) SimpleInterpreter.step
(Context<N> context, TPath.AxisSpecifier axis, TPath.Test test, List<TPath.Expr> predicates) SimpleInterpreter.Visitor.unfold
(N node, Function<N, NodeSet<N>> next, boolean preorder, boolean postorder, boolean omitRoot, boolean reverse) NodeSet.unreverse()
Methods in eu.bandm.tools.tpath.runtime that return types with arguments of type NodeSetModifier and TypeMethodDescriptionMethods in eu.bandm.tools.tpath.runtime with parameters of type NodeSetMethod parameters in eu.bandm.tools.tpath.runtime with type arguments of type NodeSetModifier and TypeMethodDescriptionstatic <N> NodeSet
<N> NodeSet.flatten
(DocumentClient<N> client, Iterable<NodeSet<N>> sets, boolean reverse) SimpleInterpreter.Visitor.unfold
(N node, Function<N, NodeSet<N>> next, boolean preorder, boolean postorder, boolean omitRoot, boolean reverse) Constructors in eu.bandm.tools.tpath.runtime with parameters of type NodeSetModifierConstructorDescription(package private)
Context
(NodeSet<N> set, N node, int position, Function<NamespaceName, Value<N>> variables, Function<NamespaceName, Function<N>> functions, Function<String, String> namespaces) ContextSequence
(NodeSet<N> set, Function<NamespaceName, Value<N>> variables, Function<NamespaceName, Function<N>> functions, Function<String, String> namespaces) -
Uses of NodeSet in eu.bandm.tools.tpath.tdomclient
Fields in eu.bandm.tools.tpath.tdomclient declared as NodeSetModifier and TypeFieldDescriptionprotected final NodeSet
<TdomClient.Node> TdomClient.emptyNodeSet
protected final NodeSet
<TdomClient.Node> TdomClient.emptyNodeSetReverse
Methods in eu.bandm.tools.tpath.tdomclient that return NodeSetModifier and TypeMethodDescriptionTdomClient.attributeAxis
(TdomClient.Node node) TdomClient.childAxis
(TdomClient.Node node, boolean reverse) TdomClient.childAxis
(TdomClient<E, X>.Element el, boolean reverse) TdomClient.followingSiblingAxis
(TdomClient.Node node) TdomClient.parentAxis
(TdomClient.Node node) TdomClient.precedingSiblingAxis
(TdomClient.Node node) -
Uses of NodeSet in eu.bandm.tools.xslt.base
Fields in eu.bandm.tools.xslt.base with type parameters of type NodeSetModifier and TypeFieldDescriptionApplication.cache_constant_pattern_values
The first key into this map is a NamespaceName context, ie.Methods in eu.bandm.tools.xslt.base that return NodeSetModifier and TypeMethodDescriptionApplication.Value_RS.asNodeSet()
Application.calculate_absolute_pattern_value
(TPath.Expr expr) calculate and cache node sets which only depend on the namespace context.