|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.struts.util.LabelValueBean
public class LabelValueBean
A simple JavaBean to represent label-value pairs. This is most commonly
used when constructing user interface elements which have a label to be
displayed to the user, and a corresponding value to be returned to the
server. One example is the <html:options> tag.
Note: this class has a natural ordering that is inconsistent with equals.
| Field Summary | |
|---|---|
static Comparator |
CASE_INSENSITIVE_ORDER
Comparator that can be used for a case insensitive sort of LabelValueBean objects. |
| Constructor Summary | |
|---|---|
LabelValueBean()
Default constructor. |
|
LabelValueBean(String label,
String value)
Construct an instance with the supplied property values. |
|
| Method Summary | |
|---|---|
int |
compareTo(Object o)
Compare LabelValueBeans based on the label, because that's the human viewable part of the object. |
boolean |
equals(Object obj)
LabelValueBeans are equal if their values are both null or equal. |
String |
getLabel()
|
String |
getValue()
|
int |
hashCode()
The hash code is based on the object's value. |
void |
setLabel(String label)
|
void |
setValue(String value)
|
String |
toString()
Return a string representation of this object. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final Comparator CASE_INSENSITIVE_ORDER
LabelValueBean objects.
| Constructor Detail |
|---|
public LabelValueBean()
public LabelValueBean(String label,
String value)
label - The label to be displayed to the user.value - The value to be returned to the server.| Method Detail |
|---|
public String getLabel()
public void setLabel(String label)
public String getValue()
public void setValue(String value)
public int compareTo(Object o)
compareTo in interface ComparableComparablepublic String toString()
toString in class Objectpublic boolean equals(Object obj)
equals in class ObjectObject.equals(Object)public int hashCode()
hashCode in class ObjectObject.hashCode()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||