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