Class ComputedObject
- java.lang.Object
-
- com.bertramlabs.plugins.hcl4j.symbols.GenericSymbol
-
- com.bertramlabs.plugins.hcl4j.RuntimeSymbols.EvalSymbol
-
- com.bertramlabs.plugins.hcl4j.RuntimeSymbols.ComputedObject
-
- All Implemented Interfaces:
Symbol
public class ComputedObject extends EvalSymbol
-
-
Constructor Summary
Constructors Constructor Description ComputedObject(java.lang.String name, java.lang.Integer line, java.lang.Integer column, java.lang.Integer position)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EvalSymbolgetConditionalExpression()EvalSymbolgetSourceExpression()java.lang.StringgetSymbolName()EvalSymbolgetTargetExpression()java.util.ArrayList<Variable>getVariables()voidsetConditionalExpression(EvalSymbol conditionalExpression)voidsetSourceExpression(EvalSymbol sourceExpression)voidsetTargetExpression(EvalSymbol targetExpression)voidsetVariables(java.util.ArrayList<Variable> variables)-
Methods inherited from class com.bertramlabs.plugins.hcl4j.symbols.GenericSymbol
appendAttribute, appendChild, getAttributes, getChildren, getColumn, getLength, getLine, getName, getParent, getPosition, setLength, setName, setParent, toString
-
-
-
-
Method Detail
-
getSymbolName
public java.lang.String getSymbolName()
- Specified by:
getSymbolNamein interfaceSymbol- Overrides:
getSymbolNamein classEvalSymbol
-
getSourceExpression
public EvalSymbol getSourceExpression()
-
setSourceExpression
public void setSourceExpression(EvalSymbol sourceExpression)
-
getVariables
public java.util.ArrayList<Variable> getVariables()
-
setVariables
public void setVariables(java.util.ArrayList<Variable> variables)
-
getTargetExpression
public EvalSymbol getTargetExpression()
-
setTargetExpression
public void setTargetExpression(EvalSymbol targetExpression)
-
getConditionalExpression
public EvalSymbol getConditionalExpression()
-
setConditionalExpression
public void setConditionalExpression(EvalSymbol conditionalExpression)
-
-