|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectedu.washington.cs.supple.rep.values.ValueObject
ValueObjects represent complex values. A value object contains a map from field names to value bindings.
| Constructor Summary | |
ValueObject()
|
|
| Method Summary | |
void |
addFieldValue(java.lang.String path,
ValueBinding binding)
Add a field to the value object. |
void |
copyFieldValues(ValueObject value)
Copy field values from one value object to another. |
boolean |
equals(java.lang.Object obj)
|
java.util.Collection |
getFieldNames()
|
java.lang.Object |
getFieldValue(java.lang.String name)
Get the actual value. |
ValueBinding |
getFieldValueBinding(java.lang.String path)
Get the actual value binding. |
java.lang.String |
getIndexField()
|
int |
hashCode()
|
boolean |
hasIndexField()
|
void |
setIndexField(java.lang.String index)
Set the index field, if any. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ValueObject()
| Method Detail |
public void copyFieldValues(ValueObject value)
value -
public void addFieldValue(java.lang.String path,
ValueBinding binding)
public void setIndexField(java.lang.String index)
public boolean hasIndexField()
public java.lang.String getIndexField()
public ValueBinding getFieldValueBinding(java.lang.String path)
public java.lang.Object getFieldValue(java.lang.String name)
public java.util.Collection getFieldNames()
public boolean equals(java.lang.Object obj)
public int hashCode()
public java.lang.String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||