Package com.aspectran.core.context.expr
Interface ItemEvaluator
-
- All Known Implementing Classes:
ItemEvaluation
public interface ItemEvaluator
Evaluates expressions of tokens that determine the value of an item.- Since:
- 2010. 5. 6.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
evaluate(ItemRule itemRule)
java.util.Map<java.lang.String,java.lang.Object>
evaluate(ItemRuleMap itemRuleMap)
void
evaluate(ItemRuleMap itemRuleMap, java.util.Map<java.lang.String,java.lang.Object> valueMap)
MultiValueMap<java.lang.String,java.lang.String>
evaluateAsMultiValueMap(ItemRuleMap itemRuleMap)
MultiValueMap<java.lang.String,java.lang.String>
evaluateAsMultiValueMap(java.util.Collection<ItemRule> itemRuleLIst)
ParameterMap
evaluateAsParameterMap(ItemRuleMap itemRuleMap)
ParameterMap
evaluateAsParameterMap(java.util.Collection<ItemRule> itemRules)
java.lang.String[]
evaluateAsStringArray(ItemRule itemRule)
-
-
-
Method Detail
-
evaluate
java.util.Map<java.lang.String,java.lang.Object> evaluate(ItemRuleMap itemRuleMap)
-
evaluate
void evaluate(ItemRuleMap itemRuleMap, java.util.Map<java.lang.String,java.lang.Object> valueMap)
-
evaluate
<T> T evaluate(ItemRule itemRule)
-
evaluateAsMultiValueMap
MultiValueMap<java.lang.String,java.lang.String> evaluateAsMultiValueMap(ItemRuleMap itemRuleMap)
-
evaluateAsMultiValueMap
MultiValueMap<java.lang.String,java.lang.String> evaluateAsMultiValueMap(java.util.Collection<ItemRule> itemRuleLIst)
-
evaluateAsParameterMap
ParameterMap evaluateAsParameterMap(ItemRuleMap itemRuleMap)
-
evaluateAsParameterMap
ParameterMap evaluateAsParameterMap(java.util.Collection<ItemRule> itemRules)
-
evaluateAsStringArray
java.lang.String[] evaluateAsStringArray(ItemRule itemRule)
-
-