Class KeywordVariables
- java.lang.Object
-
- org.apache.commons.jxpath.servlet.KeywordVariables
-
- All Implemented Interfaces:
java.io.Serializable
,Variables
public class KeywordVariables extends java.lang.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) $
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
keyword
private java.lang.Object
object
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description KeywordVariables(java.lang.String keyword, java.lang.Object object)
Create a new KeywordVariables.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
declareVariable(java.lang.String variable, java.lang.Object value)
Defines a new variable with the specified value or modifies the value of an existing variable.java.lang.Object
getVariable(java.lang.String variable)
Returns the value of the specified variable.boolean
isDeclaredVariable(java.lang.String variable)
Returns true if the specified variable is declared.void
undeclareVariable(java.lang.String variable)
Removes an existing variable.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
keyword
private java.lang.String keyword
-
object
private java.lang.Object object
-
-
Method Detail
-
isDeclaredVariable
public boolean isDeclaredVariable(java.lang.String variable)
Description copied from interface:Variables
Returns true if the specified variable is declared.- Specified by:
isDeclaredVariable
in interfaceVariables
- Parameters:
variable
- variable name- Returns:
- boolean
-
getVariable
public java.lang.Object getVariable(java.lang.String variable)
Description copied from interface:Variables
Returns the value of the specified variable.- Specified by:
getVariable
in interfaceVariables
- Parameters:
variable
- variable name- Returns:
- Object value
-
declareVariable
public void declareVariable(java.lang.String variable, java.lang.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 interfaceVariables
- Parameters:
variable
- variable namevalue
- to declare
-
undeclareVariable
public void undeclareVariable(java.lang.String variable)
Description copied from interface:Variables
Removes an existing variable. May throw UnsupportedOperationException.- Specified by:
undeclareVariable
in interfaceVariables
- Parameters:
variable
- is a variable name without the "$" sign
-
-