Package com.tangosol.config.expression
Interface Expression<T>
-
- Type Parameters:
T
- the type of value returned when theExpression
is evaluated
- All Known Implementing Classes:
InitParamProcessor.CacheRefExpression
,InitParamProcessor.CollectionRefExpression
,InitParamProcessor.DataStructureRefExpression
,InitParamProcessor.ResourceRefExpression
,InitParamProcessor.SchemeRefExpression
,LiteralExpression
,Parameter
,ParameterMacroExpression
,ValueMacroExpression
public interface Expression<T>
AExpression
represents a calculation to be evaluated at runtime, during which, one or moreParameter
s may be required.- Since:
- Coherence 12.1.2
- Author:
- bo 2011.06.24
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
evaluate(ParameterResolver resolver)
Evaluates theExpression
to produce a value of type T.
-
-
-
Method Detail
-
evaluate
T evaluate(ParameterResolver resolver)
Evaluates theExpression
to produce a value of type T.- Parameters:
resolver
- theParameterResolver
for resolving any parameters used by theExpression
- Returns:
- The result of evaluating the expression
-
-