Class KeywordVariables

java.lang.Object
org.apache.commons.jxpath.servlet.KeywordVariables
All Implemented Interfaces:
Serializable, Variables

public class KeywordVariables extends Object implements Variables
Implementation of the Variables interface that provides access to a single object using a reserved name (keyword).
See Also:
  • Constructor Details

    • KeywordVariables

      public KeywordVariables(String keyword, Object value)
      Constructs a new KeywordVariables.
      Parameters:
      keyword - The keyword.
      value - The value.
  • Method Details

    • declareVariable

      public void declareVariable(String variable, Object value)
      Description copied from interface: Variables
      Defines a new variable with the specified value or modifies the value of an existing variable. May throw UnsupportedOperationException.
      Specified by:
      declareVariable in interface Variables
      Parameters:
      variable - variable name
      value - to declare
    • getVariable

      public Object getVariable(String variable)
      Description copied from interface: Variables
      Returns the value of the specified variable.
      Specified by:
      getVariable in interface Variables
      Parameters:
      variable - variable name
      Returns:
      Object value
    • isDeclaredVariable

      public boolean isDeclaredVariable(String variable)
      Description copied from interface: Variables
      Returns true if the specified variable is declared.
      Specified by:
      isDeclaredVariable in interface Variables
      Parameters:
      variable - variable name
      Returns:
      boolean
    • undeclareVariable

      public void undeclareVariable(String variable)
      Description copied from interface: Variables
      Removes an existing variable. May throw UnsupportedOperationException.
      Specified by:
      undeclareVariable in interface Variables
      Parameters:
      variable - is a variable name without the "$" sign