public class SubElementConfigKey<T> extends BasicConfigKey<T>
BasicConfigKey.BasicConfigKeyOverwriting<T>, BasicConfigKey.Builder<T,B extends BasicConfigKey.Builder<T,B>>ConfigKey.HasConfigKey<T>| Constructor and Description | 
|---|
SubElementConfigKey(ConfigKey parent,
                   <any> type,
                   java.lang.String name)  | 
SubElementConfigKey(ConfigKey parent,
                   <any> type,
                   java.lang.String name,
                   java.lang.String description)  | 
SubElementConfigKey(ConfigKey parent,
                   <any> type,
                   java.lang.String name,
                   java.lang.String description,
                   T defaultValue)  | 
| Modifier and Type | Method and Description | 
|---|---|
T | 
extractValue(java.util.Map vals,
            ExecutionContext exec)
Retrieves the value corresponding to this config key from the given map. 
 | 
boolean | 
isSet(java.util.Map<?,?> vals)  | 
builder, builder, builder, equals, getConstraint, getDefaultValue, getDeprecatedNames, getDescription, getInheritance, getInheritanceByContext, getInheritanceByContext, getName, getNameParts, getParentInheritance, getType, getTypeInheritance, getTypeName, getTypeToken, hasDefaultValue, hashCode, isReconfigurable, isValueValid, toStringpublic final ConfigKey parent
public SubElementConfigKey(ConfigKey parent, <any> type, java.lang.String name)
public SubElementConfigKey(ConfigKey parent, <any> type, java.lang.String name, java.lang.String description)
public T extractValue(java.util.Map vals, ExecutionContext exec)
BasicConfigKeyextractValue in interface ConfigKeySelfExtracting<T>extractValue in class BasicConfigKey<T>public boolean isSet(java.util.Map<?,?> vals)
isSet in interface ConfigKeySelfExtracting<T>isSet in class BasicConfigKey<T>