Interface KeySet<T>
- All Known Implementing Classes:
CaptionerKeySet
,RampKeySet
public interface KeySet<T>
Aggregates a set of config keys which are used together to specify
an object.
- Since:
- 6 Mar 2014
- Author:
- Mark Taylor
-
Method Summary
Modifier and TypeMethodDescriptioncreateValue
(ConfigMap map) Creates a typed value based on the values in a map corresponding to this object's keys.ConfigKey<?>[]
getKeys()
The config keys used to specify an object.
-
Method Details
-
getKeys
ConfigKey<?>[] getKeys()The config keys used to specify an object.- Returns:
- fixed list of config keys
-
createValue
Creates a typed value based on the values in a map corresponding to this object's keys.- Parameters:
map
- map for which the values corresponding togetKeys
will be examined- Returns:
- specified typed value
-