Package eu.bandm.tools.xslt.base
Class TPathCache.PatternPart
java.lang.Object
eu.bandm.tools.xslt.base.TPathCache.PatternPart
- All Implemented Interfaces:
Cloneable
- Enclosing class:
- TPathCache
Statistic data on the sub-expressions of the top-level TPath.Union
expression.
-
Field Summary
Modifier and TypeFieldDescription(package private) int
(package private) TPath.Expr
The TPath expression which must be evaluated, part of a top-level "union" expression.(package private) boolean
(package private) boolean
(package private) TPath.Expr
A TPath expression of kind TPath.Root or TPath.Function, which is the top-most tpath element (the left-most in front-end notation, and the first when stepping down the document.) Field ==null, iff the pattern is un-rooted = existentially quantified.(package private) int
Equal to the number of test levels = including the slash after the implicit existential quantification "E x : x / a" -
Constructor Summary
-
Method Summary
-
Field Details
-
expr
TPath.Expr exprThe TPath expression which must be evaluated, part of a top-level "union" expression. -
root
A TPath expression of kind TPath.Root or TPath.Function, which is the top-most tpath element (the left-most in front-end notation, and the first when stepping down the document.) Field ==null, iff the pattern is un-rooted = existentially quantified. -
slashes
int slashesEqual to the number of test levels = including the slash after the implicit existential quantification "E x : x / a" -
doubleSlashes
int doubleSlashes -
has_function_id
boolean has_function_id -
has_function_key
boolean has_function_key
-
-
Constructor Details
-
PatternPart
public PatternPart()
-