public abstract class AbstractCollectionConfigKey<T,RawT extends java.util.Collection<java.lang.Object>,V> extends AbstractStructuredConfigKey<T,RawT,V>
BasicConfigKey.BasicConfigKeyOverwriting<T>, BasicConfigKey.Builder<T,B extends BasicConfigKey.Builder<T,B>>
StructuredConfigKey.StructuredModification<T extends StructuredConfigKey>, StructuredConfigKey.StructuredModifications
ConfigKey.HasConfigKey<T>
Constructor and Description |
---|
AbstractCollectionConfigKey(java.lang.Class<T> type,
java.lang.Class<V> subType,
java.lang.String name,
java.lang.String description,
T defaultValue) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
applyValueToMap(java.lang.Object value,
java.util.Map target)
for internal use
|
ConfigKey<V> |
subKey() |
acceptsKeyMatch, acceptsSubkey, acceptsSubkeyStronglyTyped, extractSubKeyName, extractValue, isSet, rawValue
builder, builder, builder, builder, builder, equals, getConstraint, getDefaultValue, getDescription, getInheritance, getInheritanceByContext, getInheritanceByContext, getName, getNameParts, getParentInheritance, getType, getTypeInheritance, getTypeName, getTypeToken, hasDefaultValue, hashCode, isReconfigurable, isValueValid, toString
public java.lang.Object applyValueToMap(java.lang.Object value, java.util.Map target)
StructuredConfigKey