## Uses of Class
org.apache.commons.jexl3.JexlOperator

- Packages that use JexlOperator
  Package | Description
  --- | ---
  org.apache.commons.jexl3 | Provides a framework for evaluating JEXL expressions.
  org.apache.commons.jexl3.internal | Provides utilities for introspection services.
  org.apache.commons.jexl3.internal.introspection | Provides low-level introspective services.
  org.apache.commons.jexl3.introspection | Provides high-level introspective services.

- - ### Uses of JexlOperator in org.apache.commons.jexl3

    Methods in org.apache.commons.jexl3 that return JexlOperator
    Modifier and Type | Method and Description
    --- | ---
    `JexlOperator` | JexlOperator.`getBaseOperator()` Gets the base operator.
    `static JexlOperator` | JexlOperator.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static JexlOperator[]` | JexlOperator.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.commons.jexl3 with parameters of type JexlOperator
    Modifier and Type | Method and Description
    --- | ---
    `JexlMethod` | JexlArithmetic.Uberspect.`getOperator(JexlOperator operator, Object... arg)` Gets the most specific method for an operator.
    `boolean` | JexlArithmetic.Uberspect.`overloads(JexlOperator operator)` Checks whether this uberspect has overloads for a given operator.

  - ### Uses of JexlOperator in org.apache.commons.jexl3.internal

    Methods in org.apache.commons.jexl3.internal with parameters of type JexlOperator
    Modifier and Type | Method and Description
    --- | ---
    `protected Object` | Interpreter.`executeAssign(JexlNode node, JexlOperator assignop, Object data)` Executes an assignment with an optional side-effect operator.
    `protected void` | Interpreter.`operatorError(JexlNode node, JexlOperator operator, Throwable cause)` Triggered when an operator fails.
    `protected Object` | Operators.`tryAssignOverload(JexlNode node, JexlOperator operator, Object... args)` Evaluates an assign operator.
    `protected Object` | Operators.`tryOverload(JexlNode node, JexlOperator operator, Object... args)` Attempts to call an operator.

  - ### Uses of JexlOperator in org.apache.commons.jexl3.internal.introspection

    Methods in org.apache.commons.jexl3.internal.introspection with parameters of type JexlOperator
    Modifier and Type | Method and Description
    --- | ---
    `JexlMethod` | Uberspect.ArithmeticUberspect.`getOperator(JexlOperator operator, Object... args)`
    `List<JexlUberspect.PropertyResolver>` | SandboxUberspect.`getResolvers(JexlOperator op, Object obj)` Applies this uberspect property resolver strategy.
    `List<JexlUberspect.PropertyResolver>` | Uberspect.`getResolvers(JexlOperator op, Object obj)` Applies this uberspect property resolver strategy.
    `boolean` | Uberspect.ArithmeticUberspect.`overloads(JexlOperator operator)`

  - ### Uses of JexlOperator in org.apache.commons.jexl3.introspection

    Methods in org.apache.commons.jexl3.introspection with parameters of type JexlOperator
    Modifier and Type | Method and Description
    --- | ---
    `List<JexlUberspect.PropertyResolver>` | JexlUberspect.ResolverStrategy.`apply(JexlOperator operator, Object obj)` Applies this strategy to a list of resolver types.
    `List<JexlUberspect.PropertyResolver>` | JexlUberspect.`getResolvers(JexlOperator op, Object obj)` Applies this uberspect property resolver strategy.

Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.