| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private boolean | |
| private final RelativeLocationPath | |
| private Expression | |
| private Type |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | checkAxisMismatch()
This method is used to determine if this parent location path is a combination of two step's with axes that will create duplicate or unordered nodes. |
| public void | |
| public int | getAxis()
Implements abstract com.
|
| public RelativeLocationPath | |
| public Expression | |
| public void | setAxis(int axis)
Implements abstract com.
|
| 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 void | |
| public Type | typeCheck(SymbolTable stable)
Overrides com. Type check all the children of this node. |
| _axisMismatch | back to summary |
|---|---|
| private boolean _axisMismatch | |
| _orderNodes | back to summary |
|---|---|
| private boolean _orderNodes | |
| _path | back to summary |
|---|---|
| private final RelativeLocationPath _path | |
| _step | back to summary |
|---|---|
| private Expression _step | |
| stype | back to summary |
|---|---|
| private Type stype | |
| ParentLocationPath | back to summary |
|---|---|
| public ParentLocationPath(RelativeLocationPath path, Expression step) | |
| checkAxisMismatch | back to summary |
|---|---|
| public boolean checkAxisMismatch() This method is used to determine if this parent location path is a combination of two step's with axes that will create duplicate or unordered nodes. | |
| enableNodeOrdering | back to summary |
|---|---|
| public void enableNodeOrdering() | |
| getAxis | back to summary |
|---|---|
| public int getAxis() Implements abstract com. | |
| getPath | back to summary |
|---|---|
| public RelativeLocationPath getPath() | |
| getStep | back to summary |
|---|---|
| public Expression getStep() | |
| setAxis | back to summary |
|---|---|
| public void setAxis(int axis) 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() 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. | |
| translateStep | back to summary |
|---|---|
| public void translateStep(ClassGenerator classGen, MethodGenerator methodGen) | |
| typeCheck | back to summary |
|---|---|
| public Type typeCheck(SymbolTable stable) throws TypeCheckError Overrides com. Doc from com. Type check all the children of this node. | |