T - public abstract class AbstractPackagedProperty<T> extends AbstractProperty<T>
| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,Boolean> |
packagedFieldTypesByKey |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPackagedProperty(String theName,
String theDescription,
T theDefault,
String[] theLegalPackageNames,
float theUIOrder) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAttributesTo(Map<String,String> attributes) |
protected abstract String |
itemTypeName()
Method itemTypeName.
|
String[] |
legalPackageNames() |
protected abstract String |
packageNameOf(Object item) |
protected static String[] |
packageNamesIn(Map<String,String> params) |
protected String |
valueErrorFor(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, valuesErrorForclone, finalize, getClass, notify, notifyAll, wait, wait, waittype, valueFromprotected AbstractPackagedProperty(String theName, String theDescription, T theDefault, String[] theLegalPackageNames, float theUIOrder)
theName - theDescription - theDefault - theLegalPackageNames - theUIOrder - IllegalArgumentExceptionprotected void addAttributesTo(Map<String,String> attributes)
addAttributesTo in class AbstractProperty<T>attributes - Mapprotected abstract String itemTypeName()
protected String valueErrorFor(Object value)
valueErrorFor in class AbstractProperty<T>value - Objectprotected abstract String packageNameOf(Object item)
item - Objectpublic String[] legalPackageNames()
Copyright © 2002-2014 InfoEther. All Rights Reserved.