Interface ItemEvaluator

  • All Known Implementing Classes:
    ItemExpression

    public interface ItemEvaluator
    Evaluates expressions of tokens that determine the value of an item.
    Since:
    2010. 5. 6.
    • 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​(java.util.Collection<ItemRule> itemRules)
      • evaluateAsStringArray

        java.lang.String[] evaluateAsStringArray​(ItemRule itemRule)