org.intranet.ui
Class ChoiceParameter
java.lang.Object
org.intranet.ui.Parameter
org.intranet.ui.SingleValueParameter
org.intranet.ui.ChoiceParameter
- All Implemented Interfaces:
- java.io.Serializable
- public final class ChoiceParameter
- extends SingleValueParameter
- See Also:
- Serialized Form
Field Summary |
private java.util.List |
legalValues
|
private java.lang.Class |
type
|
private java.lang.Object |
value
|
Fields inherited from class org.intranet.ui.Parameter |
|
Constructor Summary |
ChoiceParameter(java.lang.String desc,
java.util.List legalValues,
java.lang.Object defaultValue,
java.lang.Class expectedType)
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
value
private java.lang.Object value
legalValues
private java.util.List legalValues
type
private java.lang.Class type
ChoiceParameter
public ChoiceParameter(java.lang.String desc,
java.util.List legalValues,
java.lang.Object defaultValue,
java.lang.Class expectedType)
getLegalValues
public java.util.List getLegalValues()
getType
public java.lang.Class getType()
setValueFromUI
public void setValueFromUI(java.lang.Object param)
- Specified by:
setValueFromUI
in class SingleValueParameter
getUIValue
public java.lang.Object getUIValue()
- Specified by:
getUIValue
in class SingleValueParameter
getChoiceValue
public java.lang.Object getChoiceValue()
getValues
public java.util.List getValues(java.lang.String min,
java.lang.String max,
java.lang.String inc)
- Specified by:
getValues
in class SingleValueParameter
clone
public java.lang.Object clone()
- Overrides:
clone
in class SingleValueParameter