| Modifier and Type | Field and Description |
|---|---|
| private Expression | |
| private Type |
| Access | Constructor and Description |
|---|---|
| public | |
| public | NameBase(QName fname, List<Expression> arguments)
Handles calls with one parameter (either node or node-set). |
| Modifier and Type | Method and Description |
|---|---|
| public Type | |
| public void | translate(ClassGenerator classGen, MethodGenerator methodGen)
Overrides com. Translate the code required for getting the node for which the QName, local-name or namespace URI should be extracted. |
| public Type | typeCheck(SymbolTable stable)
Overrides com. Check that we either have no parameters or one parameter that is either a node or a node-set. |
| _param | back to summary |
|---|---|
| private Expression _param | |
| _paramType | back to summary |
|---|---|
| private Type _paramType | |
| NameBase | back to summary |
|---|---|
| public NameBase(QName fname) Handles calls with no parameter (current node is implicit parameter). | |
| NameBase | back to summary |
|---|---|
| public NameBase(QName fname, List<Expression> arguments) Handles calls with one parameter (either node or node-set). | |
| getType | back to summary |
|---|---|
| public Type getType() Overrides com. | |
| translate | back to summary |
|---|---|
| public void translate(ClassGenerator classGen, MethodGenerator methodGen) Overrides com. Translate the code required for getting the node for which the QName, local-name or namespace URI should be extracted. | |
| typeCheck | back to summary |
|---|---|
| public Type typeCheck(SymbolTable stable) throws TypeCheckError Overrides com. Check that we either have no parameters or one parameter that is either a node or a node-set. | |