Modifier and Type | Field and Description |
---|---|
private final RelativePathPattern |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public StepPattern | |
public boolean | isWildcard()
Implements abstract com. |
public void | |
public void | setParser(Parser
The XSLT parser. parser)Overrides com. |
public String | toString()
Overrides com. |
public void | translate(ClassGenerator
BCEL Java class generator classGen, MethodGenerator BCEL Java method generator methodGen)Overrides com. |
public Type | typeCheck(SymbolTable
The compiler/parser's symbol table stable)Overrides com. NodeType .
|
_left | back to summary |
---|---|
private final RelativePathPattern _left |
AbsolutePathPattern | back to summary |
---|---|
public AbsolutePathPattern(RelativePathPattern left) |
getKernelPattern | back to summary |
---|---|
public StepPattern getKernelPattern() Implements abstract com. |
isWildcard | back to summary |
---|---|
public boolean isWildcard() Implements abstract com. |
reduceKernelPattern | back to summary |
---|---|
public void reduceKernelPattern() Implements abstract com. |
setParser | back to summary |
---|---|
public void setParser(Parser parser) Overrides com. Doc from com. Set this node's parser. The parser (the XSLT parser) gives this syntax tree node access to the symbol table and XPath parser.
|
toString | back to summary |
---|---|
public String toString() Overrides com. Doc from java. Returns a string representation of the object.
|
translate | back to summary |
---|---|
public void translate(ClassGenerator classGen, MethodGenerator methodGen) Overrides com. Doc from com. Translate this node into JVM bytecodes. Patterns are translated as
boolean expressions with true/false lists. Before calling
|
typeCheck | back to summary |
---|---|
public Type typeCheck(SymbolTable stable) throws TypeCheckError Overrides com. Doc from com. Returns the type of a pattern, which is always a
|