public final class TableExpression extends Object implements DistributionExpression, Cloneable
Constructor and Description |
---|
TableExpression(String text)
Constructs a new
TableExpression instance with double return type. |
TableExpression(String text,
ExpressionReturnType returnType)
Constructs a new
TableExpression instance. |
TableExpression(String text,
ExpressionReturnType returnType,
TableExpressionNormalization normalization)
Constructs a new
TableExpression instance. |
Modifier and Type | Method and Description |
---|---|
Expression |
copy()
Creates a copy of the expression.
|
TableExpressionNormalization |
getNormalization()
Gets of sets the normalization method, if any, to use once the Table values have been generated, but before assignment to a node.
|
Node |
getOwner()
Gets the current owner, if assigned to a node.
|
ExpressionReturnType |
getReturnType()
Gets the return type of the expression.
|
String |
getText()
Gets the expression text, which is run for each cell in the table.
|
void |
setNormalization(TableExpressionNormalization value)
Gets of sets the normalization method, if any, to use once the Table values have been generated, but before assignment to a node.
|
void |
setReturnType(ExpressionReturnType value) |
void |
setText(String value)
Sets the expression text, which is run for each cell in the table.
|
public TableExpression(String text)
TableExpression
instance with double return type.text
- The expression text.public TableExpression(String text, ExpressionReturnType returnType)
TableExpression
instance.text
- The expression text.returnType
- The return type of the expression.public TableExpression(String text, ExpressionReturnType returnType, TableExpressionNormalization normalization)
TableExpression
instance.text
- The expression text.returnType
- The return type of the expression.normalization
- The normalization, if any, to apply once the table has been filled, but before assignment.public Expression copy()
copy
in interface Expression
public String getText()
getText
in interface Expression
public void setText(String value)
setText
in interface Expression
public TableExpressionNormalization getNormalization()
public void setNormalization(TableExpressionNormalization value)
public Node getOwner()
getOwner
in interface DistributionExpression
public ExpressionReturnType getReturnType()
getReturnType
in interface Expression
public void setReturnType(ExpressionReturnType value)
Copyright © 2023. All rights reserved.