## Uses of Interface
org.apache.synapse.commons.evaluators.Evaluator

- Packages that use Evaluator
  Package | Description
  --- | ---
  org.apache.synapse.commons.evaluators |
  org.apache.synapse.commons.evaluators.config |

- - ### Uses of Evaluator in org.apache.synapse.commons.evaluators

    Classes in org.apache.synapse.commons.evaluators that implement Evaluator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AndEvaluator` This encapsulates two or more boolean conditions.
    `class` | `EqualEvaluator` Try to see weather a part of the HTTP request is equal to the value provided.
    `class` | `MatchEvaluator` This evaluator uses regular expressions to match a given HTTP request.
    `class` | `NotEvaluator` This encapsulates a boolean expression.
    `class` | `OrEvaluator` This encapsulates two or more boolean expressions.

    Methods in org.apache.synapse.commons.evaluators that return Evaluator
    Modifier and Type | Method and Description
    --- | ---
    `Evaluator` | Condition.`getEvaluator()`
    `Evaluator` | NotEvaluator.`getEvaluator()`
    `Evaluator[]` | AndEvaluator.`getEvaluators()`
    `Evaluator[]` | OrEvaluator.`getEvaluators()`

    Methods in org.apache.synapse.commons.evaluators with parameters of type Evaluator
    Modifier and Type | Method and Description
    --- | ---
    `void` | Condition.`setEvaluator(Evaluator evaluator)`
    `void` | NotEvaluator.`setEvaluator(Evaluator evaluator)`
    `void` | AndEvaluator.`setEvaluators(Evaluator[] evaluators)`
    `void` | OrEvaluator.`setEvaluators(Evaluator[] evaluators)`

  - ### Uses of Evaluator in org.apache.synapse.commons.evaluators.config

    Methods in org.apache.synapse.commons.evaluators.config that return Evaluator
    Modifier and Type | Method and Description
    --- | ---
    `Evaluator` | OrFactory.`create(org.apache.axiom.om.OMElement e)`
    `Evaluator` | NotFactory.`create(org.apache.axiom.om.OMElement e)`
    `Evaluator` | AndFactory.`create(org.apache.axiom.om.OMElement e)`
    `Evaluator` | EvaluatorFactory.`create(org.apache.axiom.om.OMElement e)` Create an evalautor from the given XML configuration
    `Evaluator` | MatchFactory.`create(org.apache.axiom.om.OMElement e)`
    `Evaluator` | EqualFactory.`create(org.apache.axiom.om.OMElement e)`
    `Evaluator` | EvaluatorFactoryFinder.`getEvaluator(org.apache.axiom.om.OMElement elem)` Retun an `EvaluatorFactory` for a given Evaluator name.

    Methods in org.apache.synapse.commons.evaluators.config with parameters of type Evaluator
    Modifier and Type | Method and Description
    --- | ---
    `org.apache.axiom.om.OMElement` | OrSerializer.`serialize(org.apache.axiom.om.OMElement parent, Evaluator evaluator)`
    `org.apache.axiom.om.OMElement` | MatchSerializer.`serialize(org.apache.axiom.om.OMElement parent, Evaluator evaluator)`
    `org.apache.axiom.om.OMElement` | NotSerializer.`serialize(org.apache.axiom.om.OMElement parent, Evaluator evaluator)`
    `org.apache.axiom.om.OMElement` | EvaluatorSerializer.`serialize(org.apache.axiom.om.OMElement parent, Evaluator evaluator)` Serialze an Evaluator configuration to a XML element.
    `org.apache.axiom.om.OMElement` | AndSerializer.`serialize(org.apache.axiom.om.OMElement parent, Evaluator evaluator)`
    `org.apache.axiom.om.OMElement` | EqualSerializer.`serialize(org.apache.axiom.om.OMElement parent, Evaluator evaluator)`
    `protected void` | AbstractEvaluatorSerializer.`serializeChild(org.apache.axiom.om.OMElement parenet, Evaluator child)`
    `protected void` | AbstractEvaluatorSerializer.`serializeChildren(org.apache.axiom.om.OMElement parent, Evaluator[] childEvaluators)`

Copyright © 2005-2021 Apache Software Foundation. All Rights Reserved.