Class Configuration.Key<T>

Type Parameters:
T - the type of values associated with the key.
All Implemented Interfaces:
Serializable, Comparable<Configuration.Key<?>>, ControlledVocabulary
Enclosing class:
Configuration

public static final class Configuration.Key<T> extends CodeList<Configuration.Key<?>>
Type-safe keys that can be used in a Configuration map. This code list is extensible: users can create new instances by invoking the valueOf(String, Class) static method.

Note on field names:
Every constants declared in this class have a name matching exactly the field names in TestCase subclasses. This is a departure from the usual "all upper-case letters" convention, but make the relationship with fields more obvious and the parsing of Properties files easier.

Since:
3.1
See Also: