Class JexlEngine.EmptyContext

  • All Implemented Interfaces:
    JexlContext
    Enclosing class:
    JexlEngine

    public static final class JexlEngine.EmptyContext
    extends java.lang.Object
    implements JexlContext
    The empty context class, public for instrospection.
    • Constructor Detail

      • EmptyContext

        EmptyContext()
        Default ctor.
    • Method Detail

      • get

        public java.lang.Object get​(java.lang.String name)
        Description copied from interface: JexlContext
        Gets the value of a variable.
        Specified by:
        get in interface JexlContext
        Parameters:
        name - the variable's name
        Returns:
        the value
      • has

        public boolean has​(java.lang.String name)
        Description copied from interface: JexlContext
        Checks whether a variable is defined in this context.

        A variable may be defined with a null value; this method checks whether the value is null or if the variable is undefined.

        Specified by:
        has in interface JexlContext
        Parameters:
        name - the variable's name
        Returns:
        true if it exists, false otherwise
      • set

        public void set​(java.lang.String name,
                        java.lang.Object value)
        Description copied from interface: JexlContext
        Sets the value of a variable.
        Specified by:
        set in interface JexlContext
        Parameters:
        name - the variable's name
        value - the variable's value