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).- Version:
- $Revision: 652925 $ $Date: 2008-05-02 17:05:41 -0500 (Fri, 02 May 2008) $
- Author:
- Dmitri Plotnikov
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KeywordVariables(String keyword, Object object)Create a new KeywordVariables.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeclareVariable(String variable, Object value)Defines a new variable with the specified value or modifies the value of an existing variable.ObjectgetVariable(String variable)Returns the value of the specified variable.booleanisDeclaredVariable(String variable)Returns true if the specified variable is declared.voidundeclareVariable(String variable)Removes an existing variable.
-
-
-
Method Detail
-
isDeclaredVariable
public boolean isDeclaredVariable(String variable)
Description copied from interface:VariablesReturns true if the specified variable is declared.- Specified by:
isDeclaredVariablein interfaceVariables- Parameters:
variable- variable name- Returns:
- boolean
-
getVariable
public Object getVariable(String variable)
Description copied from interface:VariablesReturns the value of the specified variable.- Specified by:
getVariablein interfaceVariables- Parameters:
variable- variable name- Returns:
- Object value
-
declareVariable
public void declareVariable(String variable, Object value)
Description copied from interface:VariablesDefines a new variable with the specified value or modifies the value of an existing variable. May throw UnsupportedOperationException.- Specified by:
declareVariablein interfaceVariables- Parameters:
variable- variable namevalue- to declare
-
undeclareVariable
public void undeclareVariable(String variable)
Description copied from interface:VariablesRemoves an existing variable. May throw UnsupportedOperationException.- Specified by:
undeclareVariablein interfaceVariables- Parameters:
variable- is a variable name without the "$" sign
-
-