Package eu.bandm.tools.tpath.runtime
Class SimpleInterpreter.Visitor
java.lang.Object
eu.bandm.tools.tpath.absy.TPath.MATCH_ONLY_00
eu.bandm.tools.tpath.absy.TPath.Visitor
eu.bandm.tools.tpath.runtime.SimpleInterpreter.Visitor
- Enclosing class:
SimpleInterpreter<N>
-
Field Summary
FieldsFields inherited from class eu.bandm.tools.tpath.absy.TPath.Visitor
hasdescend, haspost, haspreFields inherited from class eu.bandm.tools.tpath.absy.TPath.MATCH_ONLY_00
_visitor_debug_stream, partial -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionancestorAxis(N node) ancestorAxis(N node, boolean self) ancestorOrSelfAxis(N node) attributeAxis(N node) protected voidprotected booleancommentTest(N node) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voiddescendantAxis(N node) descendantAxis(N node, boolean self) descendantAxis(N node, boolean self, boolean reverse) descendantOrSelfAxis(N node) protected Comparator<? super N> documentOrder(boolean reverse) protected voidfilter(TPath.Expr pred, boolean unreverse) followingAxis(N node) followingSiblingAxis(N node) namespaceAxis(N node) protected booleannameTest(N node, PrincipalNodeType pnt, String prefix, String suffix) protected booleanprotected voidop(TPath.BinaryExpr x, BiFunction<Value<N>, Value<N>, Value<N>> op) protected voidparentAxis(N node) precedingAxis(N node) precedingSiblingAxis(N node) protected booleanprocessingInstructionTest(N node, String target) protected voidtest(TPath.Test x) protected booleanunfold(N node, Function<N, NodeSet<N>> next, boolean preorder, boolean postorder, boolean omitRoot, boolean reverse) union()Methods inherited from class eu.bandm.tools.tpath.absy.TPath.Visitor
action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, descend, follow_args, follow_predicates, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, post, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, pre, preMethods inherited from class eu.bandm.tools.tpath.absy.TPath.MATCH_ONLY_00
action, action, compile, followAll_args, followAll_predicates, foreignObject, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, nomatch
-
Field Details
-
context
-
principalNodeType
-
test
-
result
-
-
Constructor Details
-
Visitor
-
-
Method Details
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
op
-
op
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
filter
-
axis
-
test
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
descend
- Overrides:
descendin classTPath.Visitor
-
merge
-
flatten
-
unfold
-
ancestorAxis
-
ancestorOrSelfAxis
-
ancestorAxis
-
attributeAxis
-
childAxis
-
childAxis
-
descendantAxis
-
descendantOrSelfAxis
-
descendantAxis
-
descendantAxis
-
followingAxis
-
followingSiblingAxis
-
namespaceAxis
-
parentAxis
-
precedingAxis
-
precedingSiblingAxis
-
selfAxis
-
nameTest
-
commentTest
-
textTest
-
processingInstructionTest
-
nodeTest
-
union
-
documentOrder
-
lift
-