de.intarsys.tools.enumeration
Class Domain<T>
java.lang.Object
de.intarsys.tools.enumeration.EnumMeta<DomainItem<T>>
de.intarsys.tools.enumeration.Domain<T>
public class Domain<T>
- extends EnumMeta<DomainItem<T>>
A 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.
Domain
public Domain()
getDomainItem
public DomainItem<T> getDomainItem(Object... object)
- A
DomainItem for the array of object members defining the item
state.
- Parameters:
object -
- Returns:
- A
DomainItem for the array of object members defining the
item state.
getDomainItemOrDefault
public DomainItem<T> getDomainItemOrDefault(Object... object)
isValidState
public boolean isValidState(Object... object)
lookupDomainItem
public DomainItem<T> lookupDomainItem(Object... object)
Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.