java.lang.Object
org.flowable.common.engine.impl.de.odysseus.el.tree.Bindings
All Implemented Interfaces:
Serializable, TypeConverter

public class Bindings extends Object implements TypeConverter
Bindings, usually created by a Tree.
Author:
Christoph Beck
See Also:
  • Constructor Details

  • Method Details

    • getFunction

      public Method getFunction(int index)
      Get function by index.
      Parameters:
      index - function index
      Returns:
      method
    • isFunctionBound

      public boolean isFunctionBound(int index)
      Test if given index is bound to a function. This method performs an index check.
      Parameters:
      index - identifier index
      Returns:
      true if the given index is bound to a function
    • getVariable

      public ValueExpression getVariable(int index)
      Get variable by index.
      Parameters:
      index - identifier index
      Returns:
      value expression
    • isVariableBound

      public boolean isVariableBound(int index)
      Test if given index is bound to a variable. This method performs an index check.
      Parameters:
      index - identifier index
      Returns:
      true if the given index is bound to a variable
    • convert

      public <T> T convert(Object value, Class<T> type)
      Apply type conversion.
      Specified by:
      convert in interface TypeConverter
      Parameters:
      value - value to convert
      type - target type
      Returns:
      converted value
      Throws:
      ELException
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object