Purpose: Represent a SUBSTRING
Responsibilities:
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Expression | generateExpression(GenerationContext context)
Overrides org. |
| private Node | |
| private Node | |
| public Node | qualifyAttributeAccess(ParseTreeContext context)
Overrides org. |
| public void | |
| public void | |
| public void | validate(ParseTreeContext context)
Overrides org. |
| startPosition | back to summary |
|---|---|
| private Node startPosition | |
| stringLength | back to summary |
|---|---|
| private Node stringLength | |
| SubstringNode | back to summary |
|---|---|
| public SubstringNode() SubstringNode constructor comment. | |
| generateExpression | back to summary |
|---|---|
| public Expression generateExpression(GenerationContext context) Overrides org. INTERNAL Generate the EclipseLink expression for this node
| |
| getStartPosition | back to summary |
|---|---|
| private Node getStartPosition() Return the start position object | |
| getStringLength | back to summary |
|---|---|
| private Node getStringLength() Return the string length object | |
| qualifyAttributeAccess | back to summary |
|---|---|
| public Node qualifyAttributeAccess(ParseTreeContext context) Overrides org. INTERNAL Check the child nodes for an unqualified field access and if so, replace them by a qualified field access.
| |
| setStartPosition | back to summary |
|---|---|
| public void setStartPosition(Node newStartPosition) Insert the method's description here. Creation date: (1/19/01 3:41:55 PM)
| |
| setStringLength | back to summary |
|---|---|
| public void setStringLength(Node newStringLength) Insert the method's description here. Creation date: (1/19/01 3:42:26 PM)
| |
| validate | back to summary |
|---|---|
| public void validate(ParseTreeContext context) Overrides org. INTERNAL Validate node and calculate its type.
| |