| Modifier and Type | Field and Description |
|---|---|
| private Expression | |
| private boolean | |
| private Expression |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | setParser(Parser parser)
Overrides com. Set this node's parser. |
| public String | toString()
Implements abstract com. Returns a string representation of the object. |
| public void | translate(ClassGenerator classGen, MethodGenerator methodGen)
Overrides com. Translate this node into JVM bytecodes. |
| public Type | typeCheck(SymbolTable stable)
Overrides com. Type check a FilterParentPath. |
| _filterExpr | back to summary |
|---|---|
| private Expression _filterExpr | |
| _hasDescendantAxis | back to summary |
|---|---|
| private boolean _hasDescendantAxis | |
| _path | back to summary |
|---|---|
| private Expression _path | |
| FilterParentPath | back to summary |
|---|---|
| public FilterParentPath(Expression filterExpr, Expression path) | |
| setDescendantAxis | back to summary |
|---|---|
| public void setDescendantAxis() | |
| 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() Implements abstract com. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| translate | back to summary |
|---|---|
| public void translate(ClassGenerator classGen, MethodGenerator methodGen) Overrides com. Doc from com. Translate this node into JVM bytecodes. | |
| typeCheck | back to summary |
|---|---|
| public Type typeCheck(SymbolTable stable) throws TypeCheckError Overrides com. Type check a FilterParentPath. If the filter is not a node-set add a cast to node-set only if it is of reference type. This type coercion is needed for expressions like $x/LINE where $x is a parameter reference. | |