intarsys runtime library

de.intarsys.tools.enumeration
Class DomainItem<T>

java.lang.Object
  extended by de.intarsys.tools.enumeration.EnumItem
      extended by de.intarsys.tools.enumeration.DomainItem<T>
All Implemented Interfaces:
Comparable

public class DomainItem<T>
extends EnumItem

An item in a Domain enumeration. A DomainItem links together tuples of objects with presentation logic to make them suitable for presentation in a user interface.


Field Summary
static Object MATCH_ANY
           
 
Method Summary
 T getObject()
           
 Object getObject(int index)
           
 boolean isObject(Object[] pObject)
           
 void setDefault()
           
 void setIconName(String iconName)
           
 void setLabel(String label)
           
 
Methods inherited from class de.intarsys.tools.enumeration.EnumItem
compareTo, getDescription, getIconName, getId, getLabel, getLocalizedLabel, getTip, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MATCH_ANY

public static final Object MATCH_ANY
Method Detail

getObject

public T getObject()

getObject

public Object getObject(int index)

isObject

public boolean isObject(Object[] pObject)

setDefault

public void setDefault()

setIconName

public void setIconName(String iconName)

setLabel

public void setLabel(String label)

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.