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
Fields inherited from class eu.bandm.tools.tpath.absy.TPath.Visitor
hasdescend, haspost, haspre
Fields inherited from class eu.bandm.tools.tpath.absy.TPath.MATCH_ONLY_00
_visitor_debug_stream, partial
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionancestorAxis
(N node) ancestorAxis
(N node, boolean self) ancestorOrSelfAxis
(N node) attributeAxis
(N node) protected void
protected boolean
commentTest
(N node) protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
protected void
descendantAxis
(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 void
filter
(TPath.Expr pred, boolean unreverse) followingAxis
(N node) followingSiblingAxis
(N node) namespaceAxis
(N node) protected boolean
nameTest
(N node, PrincipalNodeType pnt, String prefix, String suffix) protected boolean
protected void
op
(TPath.BinaryExpr x, BiFunction<Value<N>, Value<N>, Value<N>> op) protected void
parentAxis
(N node) precedingAxis
(N node) precedingSiblingAxis
(N node) protected boolean
processingInstructionTest
(N node, String target) protected void
test
(TPath.Test x) protected boolean
unfold
(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, pre
Methods 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:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
op
-
op
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
filter
-
axis
-
test
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in classTPath.Visitor
-
descend
- Overrides:
descend
in 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
-