| 
 | Brooklyn | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectbrooklyn.event.basic.BasicConfigKey
brooklyn.event.basic.ListConfigKey
public class ListConfigKeyextends BasicConfigKey > implements StructuredConfigKey { public class ListConfigKey extends BasicConfigKey
A config key representing a list of values. If a value is set on this key, it is _added_ to the list. (But a warning is issued if a collection is passed in.)
To add all items in a collection, to add a collection as a single element, to clear the list, or to set a collection (clearing first), use the relevant ListModification in ListModifications.
Specific values can be added in a replaceable way by referring to a subkey.
| Nested Class Summary | |
|---|---|
| interface | ListConfigKey.ListModification | 
| static class | ListConfigKey.ListModificationBase | 
| static class | ListConfigKey.ListModifications | 
| Field Summary | |
|---|---|
| java.lang.Class | subType | 
| Constructor Summary | |
| ListConfigKey(java.lang.Class subType, java.lang.String name) | |
| ListConfigKey(java.lang.Class subType, java.lang.String name, java.lang.String description) | |
| ListConfigKey(java.lang.Class subType, java.lang.String name, java.lang.String description, java.util.List defaultValue) | |
| Method Summary | |
|---|---|
| java.lang.Object | applyValueToMap(java.lang.Object value, java.util.Map target) | 
| java.util.List | extractValue(java.util.Map vals, ExecutionContext exec) | 
| boolean | isSet(java.util.Map vals) | 
| boolean | isSubKey(java.lang.Object contender) | 
| boolean | isSubKey(ConfigKey contender) | 
| ConfigKey | subKey() | 
| Methods inherited from class BasicConfigKey | |
|---|---|
| BasicConfigKey, BasicConfigKey, BasicConfigKey, BasicConfigKey, BasicConfigKey, BasicConfigKey, BasicConfigKey, BasicConfigKey, BasicConfigKey, builder, builder, equals, extractValue, getDefaultValue, getDescription, getName, getNameParts, getType, getTypeName, getTypeToken, hasDefaultValue, hashCode, isReconfigurable, isSet, resolveValue, toString | 
| Field Detail | 
|---|
public final java.lang.Class subType
| Constructor Detail | 
|---|
public ListConfigKey(java.lang.Class subType, java.lang.String name)
public ListConfigKey(java.lang.Class subType, java.lang.String name, java.lang.String description)
public ListConfigKey(ClasssubType, String name, String description, List extends V> defaultValue) { public ListConfigKey(java.lang.Class subType, java.lang.String name, java.lang.String description, java.util.List defaultValue) 
| Method Detail | 
|---|
@Override
public Object applyValueToMap(Object value, Map target) {
public java.lang.Object applyValueToMap(java.lang.Object value, java.util.Map target)
        
@SuppressWarnings("unchecked")
public List extractValue(Map,?> vals, ExecutionContext exec) {
public java.util.List extractValue(java.util.Map vals, ExecutionContext exec) 
        
public boolean isSet(Map, ?> vals) {
public boolean isSet(java.util.Map vals)
        
public boolean isSubKey(Object contender) {
public boolean isSubKey(java.lang.Object contender)
        
public boolean isSubKey(ConfigKey contender)
public ConfigKey subKey()
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.