Liferay 7.0-ce-m3

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)
           
 

Method Detail

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)

Liferay 7.0-ce-m3