T
- public abstract class AbstractPackagedProperty<T> extends AbstractProperty<T>
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.String,java.lang.Boolean> |
packagedFieldTypesByKey |
Modifier | Constructor and Description |
---|---|
protected |
AbstractPackagedProperty(java.lang.String theName,
java.lang.String theDescription,
T theDefault,
java.lang.String[] theLegalPackageNames,
float theUIOrder) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAttributesTo(java.util.Map<java.lang.String,java.lang.String> attributes) |
protected abstract java.lang.String |
itemTypeName()
Method itemTypeName.
|
java.lang.String[] |
legalPackageNames() |
protected abstract java.lang.String |
packageNameOf(java.lang.Object item) |
protected static java.lang.String[] |
packageNamesIn(java.util.Map<java.lang.String,java.lang.String> params) |
protected java.lang.String |
valueErrorFor(java.lang.Object value) |
areEqual, asDelimitedString, asDelimitedString, asString, attributeValuesById, choices, compareTo, defaultAsString, defaultHasNullValue, defaultValue, description, equals, errorFor, hashCode, isArray, isMultiValue, isRequired, multiValueDelimiter, name, preferredRowCount, propertyErrorFor, toString, typeErrorFor, uiOrder, valuesErrorFor
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
type, valueFrom
protected static final java.util.Map<java.lang.String,java.lang.Boolean> packagedFieldTypesByKey
protected AbstractPackagedProperty(java.lang.String theName, java.lang.String theDescription, T theDefault, java.lang.String[] theLegalPackageNames, float theUIOrder)
theName
- theDescription
- theDefault
- theLegalPackageNames
- theUIOrder
- java.lang.IllegalArgumentException
protected static java.lang.String[] packageNamesIn(java.util.Map<java.lang.String,java.lang.String> params)
protected void addAttributesTo(java.util.Map<java.lang.String,java.lang.String> attributes)
addAttributesTo
in class AbstractProperty<T>
attributes
- Mapprotected abstract java.lang.String itemTypeName()
protected java.lang.String valueErrorFor(java.lang.Object value)
valueErrorFor
in class AbstractProperty<T>
value
- Objectprotected abstract java.lang.String packageNameOf(java.lang.Object item)
item
- Objectpublic java.lang.String[] legalPackageNames()
Copyright © 2002-2014 InfoEther. All Rights Reserved.