Package eu.bandm.tools.tpath.absy
Class TPath.MATCH_ONLY_00
java.lang.Object
eu.bandm.tools.tpath.absy.TPath.MATCH_ONLY_00
- Direct Known Subclasses:
TPath.__Formatter
,TPath.__SAX_Writer
,TPath.Rewriter
,TPath.Visitor
- Enclosing class:
- TPath
(Ancillary class as basis for all visitors).
This class executes only the cascaded instanceof(..)
tests
and is hardly considered directly by the user.
Instead, the user works with the derived visitor classes.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
protected void
protected void
action
(TPath.Comment e0) protected void
protected void
protected void
protected void
protected void
action
(TPath.Expr e0) protected void
action
(TPath.Filter e0) protected void
protected void
protected void
protected void
action
(TPath.Item e0) protected void
protected void
action
(TPath.Literal e0) protected void
protected void
protected void
action
(TPath.Minus e0) protected void
protected void
action
(TPath.Mult e0) protected void
action
(TPath.NameTest e0) protected void
protected void
protected void
action
(TPath.Node e0) protected void
action
(TPath.Number e0) protected void
protected void
protected void
action
(TPath.Paren e0) protected void
action
(TPath.PathExpr e0) protected void
action
(TPath.Plus e0) protected void
protected void
action
(TPath.Root e0) protected void
action
(TPath.Step e0) protected void
action
(TPath.Test e0) protected void
action
(TPath.Text e0) protected void
action
(TPath.TypeTest e0) protected void
protected void
action
(TPath.Union e0) protected void
protected void
compile()
void
followAll_args
(TPath.FunctionCall element) void
followAll_predicates
(TPath.Step element) protected void
foreignObject
(Object e0) void
void
void
void
match
(TPath.Comment e0) void
void
void
void
void
match
(TPath.Expr e0) void
match
(TPath.Filter e0) void
void
void
void
match
(TPath.Item e0) void
void
match
(TPath.Literal e0) void
void
void
match
(TPath.Minus e0) void
void
match
(TPath.Mult e0) void
match
(TPath.NameTest e0) void
void
void
match
(TPath.Node e0) void
match
(TPath.Number e0) void
void
void
match
(TPath.Paren e0) void
match
(TPath.PathExpr e0) void
match
(TPath.Plus e0) void
void
match
(TPath.Root e0) void
match
(TPath.Step e0) void
match
(TPath.Test e0) void
match
(TPath.Text e0) void
match
(TPath.TypeTest e0) void
match
(TPath.UnaryExpr e0) void
match
(TPath.Union e0) void
match
(TPath.ValueExpr e0) void
void
void
-
Field Details
-
partial
protected boolean partial -
_visitor_debug_stream
-
-
Constructor Details
-
MATCH_ONLY_00
public MATCH_ONLY_00()
-
-
Method Details
-
compile
-
match
-
foreignObject
-
nomatch
-
followAll_predicates
-
followAll_args
-
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
-
action
-
action
-
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
-