public class Domain<T> extends EnumMeta<DomainItem<T>>
Domain implements an "ad-hoc" enumeration. For otherwise
unrestricted and unrelated tuples of base objects one can define a
DomainItem. These DomainItem instances are grouped in a
Domain that can for example be used for a choice in a user interface
element.| Constructor and Description |
|---|
Domain() |
| Modifier and Type | Method and Description |
|---|---|
DomainItem<T> |
getDomainItem(Object... object)
A
DomainItem for the array of object members defining the item
state. |
DomainItem<T> |
getDomainItemOrDefault(Object... object) |
boolean |
isValidState(Object... object) |
DomainItem<T> |
lookupDomainItem(Object... object) |
getDefault, getEnumClazz, getItem, getItemOrDefault, getItems, getMax, getMin, sort, sortpublic DomainItem<T> getDomainItem(Object... object)
DomainItem for the array of object members defining the item
state.object - DomainItem for the array of object members defining the
item state.public DomainItem<T> getDomainItemOrDefault(Object... object)
public boolean isValidState(Object... object)
public DomainItem<T> lookupDomainItem(Object... object)
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.