Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.commons.jexl2
Interface JexlContext

All Known Implementing Classes:
  MapContext, ObjectContext, ReadonlyContext, UnifiedJEXL.TemplateContext

    public interface JexlContext

Manages variables which can be referenced in a JEXL expression.

Note that JEXL may use '$jexl' and '$ujexl' variables for internal purpose; setting or getting those variables may lead to unexpected results unless specified otherwise.

Since:
  1.0
Version:
  $Id: JexlContext.java 1202769 2011-11-16 16:33:02Z henrib $

Method Summary
`Object` | `get(String name)` Gets the value of a variable.
`boolean` | `has(String name)` Checks whether a variable is defined in this context.
`void` | `set(String name, Object value)` Sets the value of a variable.

Method Detail

### get

    Object get(String name)

  Gets the value of a variable.

  Parameters:
    `name` - the variable's name
  Returns:
    the value

### set

    void set(String name,
             Object value)

  Sets the value of a variable.

  Parameters:
    `name` - the variable's name
    `value` - the variable's value

### has

    boolean has(String name)

  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.

  Parameters:
    `name` - the variable's name
  Returns:
    true if it exists, false otherwise

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.