Package com.aspectran.core.context.expr
Class ItemExpressionParser
- java.lang.Object
-
- com.aspectran.core.context.expr.TokenExpressionParser
-
- com.aspectran.core.context.expr.ItemExpressionParser
-
- All Implemented Interfaces:
ItemEvaluator,TokenEvaluator
public class ItemExpressionParser extends TokenExpressionParser implements ItemEvaluator
The Class ItemExpressionParser.- Since:
- 2008. 06. 19
-
-
Field Summary
-
Fields inherited from class com.aspectran.core.context.expr.TokenExpressionParser
activity
-
-
Constructor Summary
Constructors Constructor Description ItemExpressionParser(Activity activity)Instantiates a new ItemExpressionParser.ItemExpressionParser(ActivityContext context)Instantiates a new ItemExpressionParser.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tevaluate(ItemRule itemRule)java.util.Map<java.lang.String,java.lang.Object>evaluate(ItemRuleMap itemRuleMap)voidevaluate(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> itemRules)ParameterMapevaluateAsParameterMap(ItemRuleMap itemRuleMap)ParameterMapevaluateAsParameterMap(java.util.Collection<ItemRule> itemRules)java.lang.String[]evaluateAsStringArray(ItemRule itemRule)-
Methods inherited from class com.aspectran.core.context.expr.TokenExpressionParser
cast, cast, evaluate, evaluate, evaluate, evaluate, evaluateAsList, evaluateAsMap, evaluateAsProperties, evaluateAsSet, evaluateAsString, evaluateAsString, getAttribute, getBean, getBeanProperty, getFileParameter, getFileParameterValues, getParameter, getParameterValues, getProperty, getTemplate
-
-
-
-
Constructor Detail
-
ItemExpressionParser
public ItemExpressionParser(Activity activity)
Instantiates a new ItemExpressionParser.- Parameters:
activity- the current Activity
-
ItemExpressionParser
public ItemExpressionParser(ActivityContext context)
Instantiates a new ItemExpressionParser.- Parameters:
context- the activity context
-
-
Method Detail
-
evaluate
public java.util.Map<java.lang.String,java.lang.Object> evaluate(ItemRuleMap itemRuleMap)
- Specified by:
evaluatein interfaceItemEvaluator
-
evaluate
public void evaluate(ItemRuleMap itemRuleMap, java.util.Map<java.lang.String,java.lang.Object> valueMap)
- Specified by:
evaluatein interfaceItemEvaluator
-
evaluate
public <T> T evaluate(ItemRule itemRule)
- Specified by:
evaluatein interfaceItemEvaluator
-
evaluateAsMultiValueMap
public MultiValueMap<java.lang.String,java.lang.String> evaluateAsMultiValueMap(ItemRuleMap itemRuleMap)
- Specified by:
evaluateAsMultiValueMapin interfaceItemEvaluator
-
evaluateAsMultiValueMap
public MultiValueMap<java.lang.String,java.lang.String> evaluateAsMultiValueMap(java.util.Collection<ItemRule> itemRules)
- Specified by:
evaluateAsMultiValueMapin interfaceItemEvaluator
-
evaluateAsParameterMap
public ParameterMap evaluateAsParameterMap(ItemRuleMap itemRuleMap)
- Specified by:
evaluateAsParameterMapin interfaceItemEvaluator
-
evaluateAsParameterMap
public ParameterMap evaluateAsParameterMap(java.util.Collection<ItemRule> itemRules)
- Specified by:
evaluateAsParameterMapin interfaceItemEvaluator
-
evaluateAsStringArray
public java.lang.String[] evaluateAsStringArray(ItemRule itemRule)
- Specified by:
evaluateAsStringArrayin interfaceItemEvaluator
-
-