Purpose: This node represnts a Parameter (?1) in an EJBQL
Responsibilities:
| Modifier and Type | Field and Description |
|---|---|
| private String |
| Access | Constructor and Description |
|---|---|
| public | |
| public | ParameterNode(String
java.lang.String newParameterName)INTERNAL Create a new ParameterNode with the passed string. |
| Modifier and Type | Method and Description |
|---|---|
| public Expression | generateExpression(GenerationContext context)
Overrides org. |
| public String | getAsString()
Overrides org. |
| public String | |
| public boolean | isParameterNode()
Overrides org. |
| public void | |
| public void | validateParameter(ParseTreeContext context, Object contextType)
Overrides org. |
| name | back to summary |
|---|---|
| private String name | |
| ParameterNode | back to summary |
|---|---|
| public ParameterNode() Return a new ParameterNode. | |
| ParameterNode | back to summary |
|---|---|
| public ParameterNode(String newParameterName) INTERNAL Create a new ParameterNode with the passed string.
| |
| generateExpression | back to summary |
|---|---|
| public Expression generateExpression(GenerationContext context) Overrides org. Generate the result expression, must use the base builder to avoid getting multiple builders.
| |
| getAsString | back to summary |
|---|---|
| public String getAsString() Overrides org. INTERNAL Return the parameterName
| |
| getParameterName | back to summary |
|---|---|
| public String getParameterName() INTERNAL Return the parameter name | |
| isParameterNode | back to summary |
|---|---|
| public boolean isParameterNode() Overrides org. INTERNAL Yes this is a Parameter node
| |
| setParameterName | back to summary |
|---|---|
| public void setParameterName(String name) | |
| validateParameter | back to summary |
|---|---|
| public void validateParameter(ParseTreeContext context, Object contextType) Overrides org. INTERNAL
| |