com.werken.xpath
Class DefaultVariableContext

java.lang.Object
  extended by com.werken.xpath.DefaultVariableContext
All Implemented Interfaces:
VariableContext

public class DefaultVariableContext
extends java.lang.Object
implements VariableContext

A VariableContext implementation based upon a java.util.HashMap for simple name-value mappings.

Author:
bob mcwhirter (bob @ werken.com)

Constructor Summary
DefaultVariableContext()
           
 
Method Summary
 java.lang.Object getVariableValue(java.lang.String name)
          Resolve a variable binding
 void setVariableValue(java.lang.String name, java.lang.Object value)
          Set a variable finding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultVariableContext

public DefaultVariableContext()
Method Detail

getVariableValue

public java.lang.Object getVariableValue(java.lang.String name)
Resolve a variable binding

Retrieve the currently bound value of the named variable, or null if no such binding exists.

Specified by:
getVariableValue in interface VariableContext
Parameters:
name - The name of the variable sought.
Returns:
The currently bound value of the variable, or null.
See Also:
ContextSupport.getVariableValue(java.lang.String), ContextSupport.setVariableContext(com.werken.xpath.VariableContext)

setVariableValue

public void setVariableValue(java.lang.String name,
                             java.lang.Object value)
Set a variable finding

Set the value of a named variable.

Parameters:
name - The name of the variable to bind to the value
value - The value to bind to the variable name.


Copyright ? 2000 bob mcwhirter and The Werken & Sons Company. All Rights Reserved.