arlut.csd.JDataComponent
Class listHandle
java.lang.Object
|
+--arlut.csd.JDataComponent.listHandle
- public class listHandle
- extends java.lang.Object
A wrapper to hold both a String and (optionally) a related object,
such as an Invid. The JstringListBox uses them to allow the client
to manipulate labeled object pointers.
listHandle's are also used extensively throughout the client code to
handle client-side object label caching.
- See Also:
JstringListBox
|
Field Summary |
(package private) java.lang.String |
label
|
(package private) java.lang.Object |
object
|
|
Constructor Summary |
listHandle(java.lang.String label)
|
listHandle(java.lang.String label,
java.lang.Object object)
|
|
Method Summary |
boolean |
equals(java.lang.Object val)
|
java.lang.String |
getLabel()
|
java.lang.Object |
getObject()
|
java.lang.Object |
getValue()
Returns the value of this listHandle. |
void |
setLabel(java.lang.String label)
|
void |
setObject(java.lang.Object object)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
, clone, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
label
java.lang.String label
object
java.lang.Object object
listHandle
public listHandle(java.lang.String label)
listHandle
public listHandle(java.lang.String label,
java.lang.Object object)
getLabel
public java.lang.String getLabel()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
setLabel
public void setLabel(java.lang.String label)
getObject
public java.lang.Object getObject()
setObject
public void setObject(java.lang.Object object)
getValue
public java.lang.Object getValue()
- Returns the value of this listHandle.
If the object has not been set, getValue() returns the label. Otherwise,
the object is returned.
equals
public boolean equals(java.lang.Object val)
- Overrides:
equals in class java.lang.Object