|
© 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 |