protected class BasicDataType.EnumerationRestriction extends BasicDataType.AbstractRestriction<LocalizedEntryListFactory<C>>
absoluteParent, enforceStrength, errorDescription, fixed, name, parent, value| Constructor and Description |
|---|
EnumerationRestriction(BasicDataType.EnumerationRestriction source) |
EnumerationRestriction(LocalizedEntryListFactory<C> entries) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Map.Entry<C,String>> |
getEnumeration(Locale locale,
Cloud cloud,
Node node,
Field field) |
(package private) LocalizedEntryListFactory<C> |
getEnumerationFactory() |
Collection<C> |
getEnumerationKeys(Locale locale,
Cloud cloud,
Node node,
Field field) |
protected <D> D |
preCast(D v,
Cloud cloud) |
protected boolean |
simpleValid(Object v,
Node node,
Field field) |
protected String |
valueString(Node node,
Field field)
If value of a a restriction depends on node, field, then you can override this
|
addError, enforce, getEnforceStrength, getErrorDescription, getErrorDescriptionBundle, getName, getValue, inherit, inherit, isFixed, setEnforceStrength, setErrorDescription, setFixed, setValue, toString, toString, valid, validateEnumerationRestriction(BasicDataType.EnumerationRestriction source)
EnumerationRestriction(LocalizedEntryListFactory<C> entries)
final LocalizedEntryListFactory<C> getEnumerationFactory()
public Collection<C> getEnumerationKeys(Locale locale, Cloud cloud, Node node, Field field)
public Collection<Map.Entry<C,String>> getEnumeration(Locale locale, Cloud cloud, Node node, Field field)
protected <D> D preCast(D v,
Cloud cloud)
protected boolean simpleValid(Object v, Node node, Field field)
simpleValid in class BasicDataType.StaticAbstractRestriction<LocalizedEntryListFactory<C>>protected String valueString(Node node, Field field)
BasicDataType.StaticAbstractRestrictionvalueString in class BasicDataType.StaticAbstractRestriction<LocalizedEntryListFactory<C>>MMBase 1.9-SNAPSHOT - ${javadoctimestamp}