org.apache.struts.util
public class LabelValueBean extends java.lang.Object implements java.lang.Comparable, java.io.Serializable
<html:options>
tag.
Note: this class has a natural ordering that is inconsistent with equals.
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator |
CASE_INSENSITIVE_ORDER
Comparator that can be used for a case insensitive sort of
LabelValueBean objects. |
private java.lang.String |
label
The property which supplies the option label visible to the end user.
|
private java.lang.String |
value
The property which supplies the value returned to the server.
|
Constructor and Description |
---|
LabelValueBean()
Default constructor.
|
LabelValueBean(java.lang.String label,
java.lang.String value)
Construct an instance with the supplied property values.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o)
Compare LabelValueBeans based on the label, because that's the human
viewable part of the object.
|
boolean |
equals(java.lang.Object obj)
LabelValueBeans are equal if their values are both null or equal.
|
java.lang.String |
getLabel() |
java.lang.String |
getValue() |
int |
hashCode()
The hash code is based on the object's value.
|
void |
setLabel(java.lang.String label) |
void |
setValue(java.lang.String value) |
java.lang.String |
toString()
Return a string representation of this object.
|
public static final java.util.Comparator CASE_INSENSITIVE_ORDER
LabelValueBean
objects.private java.lang.String label
private java.lang.String value
public LabelValueBean()
public LabelValueBean(java.lang.String label, java.lang.String value)
label
- The label to be displayed to the user.value
- The value to be returned to the server.public java.lang.String getLabel()
public void setLabel(java.lang.String label)
public java.lang.String getValue()
public void setValue(java.lang.String value)
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
Comparable
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
Copyright ? 2000-2014 - The Apache Software Foundation