public class UnaryPropertyExpression extends UnaryOperatorExpression
| Constructor and Description |
|---|
UnaryPropertyExpression() |
| Modifier and Type | Method and Description |
|---|---|
Type |
getReturnType()
Gets the return type of the expression.
|
ValueObject |
getValue()
Executes and returns the value of this expression.
|
void |
initialize(ExpressionContext expressionContext,
Object parameters,
boolean validate)
Initializes the operand expression.
|
void |
setValue(Object value)
Sets the value
|
void |
uninitialize(ExpressionContext expressionContext)
Uninitializes the unary operator expression.
|
accept, getOperandExpression, toStringpublic ValueObject getValue() throws ExpressionEngineException
ExpressionExpressionEngineException - if there is any problem during executionExpression.getValue()public void setValue(Object value) throws ExpressionEngineException
value - ExpressionEngineExceptionpublic void initialize(ExpressionContext expressionContext, Object parameters, boolean validate) throws ExpressionEngineException
UnaryOperatorExpressioninitialize in interface Expressioninitialize in class UnaryOperatorExpressionexpressionContext - contextual information, may help in
initializationparameters - for example, sub expressions and identifiersExpressionEngineException - if there is any problem during executionorg.vedantatree.expressionoasis.expressions.Expression#initialize(org.vedantatree.expressionoasis.ExpressionContext,
java.lang.Object)public Type getReturnType() throws ExpressionEngineException
ExpressiongetReturnType in interface ExpressiongetReturnType in class UnaryOperatorExpressionExpressionEngineException - If there is any problem during executionExpression.getReturnType()public void uninitialize(ExpressionContext expressionContext)
UnaryOperatorExpressionuninitialize in interface Expressionuninitialize in class UnaryOperatorExpressionexpressionContext - contextual information, may help in
un-initializationExpression.uninitialize(org.vedantatree.expressionoasis.ExpressionContext)