T
- public abstract class AbstractDelimitedProperty<T> extends AbstractProperty<T>
Modifier | Constructor and Description |
---|---|
protected |
AbstractDelimitedProperty(java.lang.String theName,
java.lang.String theDescription,
T theDefault,
char delimiter,
float theUIOrder)
Constructor for AbstractDelimitedProperty.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addAttributesTo(java.util.Map<java.lang.String,java.lang.String> attributes) |
protected java.lang.String |
defaultAsString() |
protected static char |
delimiterIn(java.util.Map<java.lang.String,java.lang.String> parameters) |
boolean |
isMultiValue()
Returns whether the property is multi-valued, i.e.
|
char |
multiValueDelimiter()
Return the character being used to delimit multiple property values
within a single string.
|
protected void |
multiValueDelimiter(char aDelimiter) |
areEqual, asDelimitedString, asDelimitedString, asString, attributeValuesById, choices, compareTo, defaultHasNullValue, defaultValue, description, equals, errorFor, hashCode, isArray, isRequired, name, preferredRowCount, propertyErrorFor, toString, typeErrorFor, uiOrder, valueErrorFor, valuesErrorFor
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
type, valueFrom
protected AbstractDelimitedProperty(java.lang.String theName, java.lang.String theDescription, T theDefault, char delimiter, float theUIOrder)
theName
- StringtheDescription
- StringtheDefault
- Tdelimiter
- chartheUIOrder
- floatprotected static char delimiterIn(java.util.Map<java.lang.String,java.lang.String> parameters)
protected void addAttributesTo(java.util.Map<java.lang.String,java.lang.String> attributes)
addAttributesTo
in class AbstractProperty<T>
attributes
- Mapprotected java.lang.String defaultAsString()
defaultAsString
in class AbstractProperty<T>
protected void multiValueDelimiter(char aDelimiter)
aDelimiter
- charpublic char multiValueDelimiter()
AbstractProperty
multiValueDelimiter
in interface PropertyDescriptor<T>
multiValueDelimiter
in class AbstractProperty<T>
PropertyDescriptor.multiValueDelimiter()
public boolean isMultiValue()
AbstractProperty
isMultiValue
in interface PropertyDescriptor<T>
isMultiValue
in class AbstractProperty<T>
PropertyDescriptor.isMultiValue()
Copyright © 2002-2014 InfoEther. All Rights Reserved.