com.liferay.portal.kernel.expression
Interface Expression<T>
- All Known Implementing Classes:
- ExpressionImpl
public interface Expression<T>
|
Method Summary |
T |
evaluate()
|
Map<String,VariableDependencies> |
getVariableDependenciesMap()
|
void |
setBooleanVariableValue(String variableName,
Boolean variableValue)
|
void |
setDoubleVariableValue(String variableName,
Double variableValue)
|
void |
setExpressionStringVariableValue(String variableName,
String variableValue,
Class<?> variableClass)
|
void |
setFloatVariableValue(String variableName,
Float variableValue)
|
void |
setIntegerVariableValue(String variableName,
Integer variableValue)
|
void |
setLongVariableValue(String variableName,
Long variableValue)
|
void |
setStringVariableValue(String variableName,
String variableValue)
|
void |
setVariableValue(String variableName,
Object variableValue,
Class<?> variableClass)
|
evaluate
T evaluate()
throws ExpressionEvaluationException
- Throws:
ExpressionEvaluationException
getVariableDependenciesMap
Map<String,VariableDependencies> getVariableDependenciesMap()
setBooleanVariableValue
void setBooleanVariableValue(String variableName,
Boolean variableValue)
setDoubleVariableValue
void setDoubleVariableValue(String variableName,
Double variableValue)
setExpressionStringVariableValue
void setExpressionStringVariableValue(String variableName,
String variableValue,
Class<?> variableClass)
setFloatVariableValue
void setFloatVariableValue(String variableName,
Float variableValue)
setIntegerVariableValue
void setIntegerVariableValue(String variableName,
Integer variableValue)
setLongVariableValue
void setLongVariableValue(String variableName,
Long variableValue)
setStringVariableValue
void setStringVariableValue(String variableName,
String variableValue)
setVariableValue
void setVariableValue(String variableName,
Object variableValue,
Class<?> variableClass)