Class FieldVariableNode
- java.lang.Object
-
- com.aquima.interactions.expressions.parser.ParseNodeBase
-
- com.aquima.interactions.expressions.r7.parser.nodes.VariableNode
-
- com.aquima.interactions.expressions.r7.parser.nodes.FieldVariableNode
-
- All Implemented Interfaces:
IParseNode
public class FieldVariableNode extends VariableNode
Parse node representing a field variable.- Since:
- 6.4
- Author:
- F. van der Meer, O. Kerpershoek
-
-
Constructor Summary
Constructors Constructor Description FieldVariableNode(VariableNode parent, IdentifierNode variableName)
Constructs the node with the name of the variable.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getFullName()
Returns the full name with dotted notation from the variable node and it's parents.VariableNode
getParent()
This method returns the parent variable of the field variable.-
Methods inherited from class com.aquima.interactions.expressions.r7.parser.nodes.VariableNode
getVariableName
-
Methods inherited from class com.aquima.interactions.expressions.parser.ParseNodeBase
getEndPosition, getPosition, setPosition
-
-
-
-
Constructor Detail
-
FieldVariableNode
public FieldVariableNode(VariableNode parent, IdentifierNode variableName)
Constructs the node with the name of the variable.- Parameters:
parent
- The record variable parent.variableName
- The name of the variable.
-
-
Method Detail
-
getParent
public VariableNode getParent()
This method returns the parent variable of the field variable.- Returns:
- the parent variable of the field variable.
-
getFullName
public String getFullName()
Description copied from class:VariableNode
Returns the full name with dotted notation from the variable node and it's parents.- Overrides:
getFullName
in classVariableNode
- Returns:
- The full name with dotted notation from the variable node and it's parents.
-
-