Lines Matching refs:value
32 * by a set of buttons, each of which chooses one value or setting. For
68 * The current value.
70 private Object value;
82 * @param value the initial control value
84 protected EnumControl(Type type, Object[] values, Object value) {
89 this.value = value;
98 * Sets the current value for the control. The default implementation
99 * simply sets the value as indicated. If the value indicated is not
102 * by setting a value.
103 * @param value the desired new value
104 * @throws IllegalArgumentException if the value indicated does not fall
107 public void setValue(Object value) {
108 if (!isValueSupported(value)) {
109 throw new IllegalArgumentException("Requested value " + value + " is not supported.");
112 this.value = value;
117 * Obtains this control's current value.
118 * @return the current value
121 return value;
142 * Indicates whether the value specified is supported.
143 * @param value the value for which support is queried
144 * @return <code>true</code> if the value is supported,
147 private boolean isValueSupported(Object value) {
152 if (value.equals(values[i])) {
170 return new String(getType() + " with current value: " + getValue());