|
© 2005 BEA Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
An interface for a class that maps variable names to the variable values.
| Field Summary | |
static Byte |
NO_BOUND_VALUE
A constant that is used as a marker to indicate that there is no value bound for a particular name string. |
| Method Summary | |
void |
addObject(String name,
Object object)
Adds a new object to the unbound list. |
void |
append(UnificationList unificationList)
Appends another UnificationList onto the end of this. |
void |
bind(String name,
Object value)
Binds a value to a given name. |
boolean |
contains(Object value)
Tests whether this contains the given value. |
boolean |
containsBound(String value)
Tests whether this contains the given value and the value has been bound to a variable name. |
Object |
getBound(String name,
Class classType)
Returns the Object that has been bound to a name. |
Object |
getValue(String name,
Class classType)
Returns the value of a bound variable or get an unbound value and then bind it. |
| Field Detail |
public static final Byte NO_BOUND_VALUE
| Method Detail |
public void addObject(String name,
Object object)
name - the variable name for the value.public void append(UnificationList unificationList)
public void bind(String name,
Object value)
name - the variable name for the value.value - the value to be associated with the name.public boolean contains(Object value)
value - the Object to be tested for.
UnificationList contains the given Object.public boolean containsBound(String value)
value - the Object to be tested for.
UnificationList contains the given Object.
public Object getBound(String name,
Class classType)
name - the variable name for the value.classType - the class type of the value requested.
public Object getValue(String name,
Class classType)
name - the variable name for the value.classType - the class type of the value requested.
|
© 2005 BEA Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||