de.grogra.util
Class KeyDescriptionImpl
java.lang.Object
de.grogra.util.KeyDescriptionImpl
- All Implemented Interfaces:
- Described, KeyDescription
public class KeyDescriptionImpl
- extends java.lang.Object
- implements KeyDescription
|
Method Summary |
java.lang.Object |
getDescription(java.lang.String type)
Returns the description associated with the given type. |
java.lang.String |
getKey()
Returns the key which is described by this instance. |
Quantity |
getQuantity()
Returns the quantity of values which are associated with the key. |
Type |
getType()
Returns the type of values which are associated with the key. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KeyDescriptionImpl
public KeyDescriptionImpl(java.lang.String key,
I18NBundle bundle,
java.lang.String bundleKey,
Type type,
Quantity quantity)
KeyDescriptionImpl
public KeyDescriptionImpl(java.lang.String key,
java.lang.String description,
Type type,
Quantity quantity)
getDescription
public java.lang.Object getDescription(java.lang.String type)
- Description copied from interface:
Described
- Returns the description associated with the given
type.
type has to be one of the predefined constants
of this interface, the returned value has to conform to the
specification of the used constant.
- Specified by:
getDescription in interface Described
- Parameters:
type - the type of description
- Returns:
- the description, or
null if no description is available
getKey
public java.lang.String getKey()
- Description copied from interface:
KeyDescription
- Returns the key which is described by this instance.
- Specified by:
getKey in interface KeyDescription
- Returns:
- the key
getQuantity
public Quantity getQuantity()
- Description copied from interface:
KeyDescription
- Returns the quantity of values which are associated with the key.
- Specified by:
getQuantity in interface KeyDescription
- Returns:
- the quantity of values
getType
public Type getType()
- Description copied from interface:
KeyDescription
- Returns the type of values which are associated with the key.
- Specified by:
getType in interface KeyDescription
- Returns:
- the type of values