T - public abstract class AbstractScalarProperty<T> extends AbstractProperty<T>
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractScalarProperty(String theName,
String theDescription,
T theDefault,
float theUIOrder)
Constructor for AbstractScalarProperty.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object[] |
arrayFor(int size) |
protected abstract Object |
createFrom(String value) |
T |
valueFrom(String valueString)
If the property is multi-valued then return the separate values after
parsing the propertyString provided.
|
addAttributesTo, areEqual, asDelimitedString, asDelimitedString, asString, attributeValuesById, choices, compareTo, defaultAsString, defaultHasNullValue, defaultValue, description, equals, errorFor, hashCode, isArray, isMultiValue, isRequired, multiValueDelimiter, name, preferredRowCount, propertyErrorFor, toString, typeErrorFor, uiOrder, valueErrorFor, valuesErrorForclone, finalize, getClass, notify, notifyAll, wait, wait, waittypeprotected abstract Object createFrom(String value)
value - Stringprotected Object[] arrayFor(int size)
size - intpublic T valueFrom(String valueString) throws IllegalArgumentException
PropertyDescriptorvalueString - StringIllegalArgumentExceptionPropertyDescriptor.valueFrom(String)Copyright © 2002-2014 InfoEther. All Rights Reserved.