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>
A
Expression
represents a calculation to be evaluated at runtime, during which, one or more
Parameter
s may be required.- Since:
- Coherence 12.1.2
- Author:
- bo 2011.06.24
-
Method Summary
Modifier and TypeMethodDescriptionevaluate
(ParameterResolver resolver) Evaluates theExpression
to produce a value of type T.
-
Method Details
-
evaluate
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
-