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.
JstringListBox| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.String |
label |
(package private) java.lang.Object |
object |
| Constructor and Description |
|---|
listHandle(java.lang.String label) |
listHandle(java.lang.String label,
java.lang.Object object) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object val) |
java.lang.String |
getLabel() |
java.lang.Object |
getObject() |
java.lang.Object |
getValue()
Returns the value of this listHandle.
|
int |
hashCode() |
void |
setLabel(java.lang.String label) |
void |
setObject(java.lang.Object object) |
java.lang.String |
toString() |
public listHandle(java.lang.String label)
public listHandle(java.lang.String label,
java.lang.Object object)
public java.lang.String getLabel()
public java.lang.String toString()
toString in class java.lang.Objectpublic void setLabel(java.lang.String label)
public java.lang.Object getObject()
public void setObject(java.lang.Object object)
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.
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object val)
equals in class java.lang.Object