Brooklyn

brooklyn.event.basic
[Java] Class AbstractCollectionConfigKey

java.lang.Object
  brooklyn.event.basic.BasicConfigKey
      brooklyn.event.basic.AbstractStructuredConfigKey
          brooklyn.event.basic.AbstractCollectionConfigKey

public abstract class AbstractCollectionConfigKey
extends AbstractStructuredConfigKey

Field Summary
 
Fields inherited from class AbstractStructuredConfigKey
subType
 
Constructor Summary
AbstractCollectionConfigKey(java.lang.Class type, java.lang.Class subType, java.lang.String name, java.lang.String description, java.lang.Object defaultValue)

 
Method Summary
java.lang.Object applyValueToMap(java.lang.Object value, java.util.Map target)

protected java.lang.Object applyValueToMap(java.lang.Object value, java.util.Map target, boolean isInCollection)

protected RawT extractValueMatchingThisKey(java.lang.Object potentialBase, ExecutionContext exec, boolean coerce)

protected RawT merge(boolean unmodifiable, java.lang.Iterable... items)

protected RawT merge(RawT base, java.util.Map subkeys, boolean unmodifiable)

ConfigKey subKey()

 
Methods inherited from class AbstractStructuredConfigKey
acceptsKeyMatch, acceptsSubkey, acceptsSubkeyStronglyTyped, extractSubKeyName, extractValue, extractValue, extractValueMatchingThisKey, getKeyName, isSet, merge, rawValue, subKey, subKey
 
Methods inherited from class 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
 

Constructor Detail

AbstractCollectionConfigKey

public AbstractCollectionConfigKey(java.lang.Class type, java.lang.Class subType, java.lang.String name, java.lang.String description, java.lang.Object defaultValue)


 
Method Detail

applyValueToMap

@java.lang.SuppressWarningspublic Object applyValueToMap(Object value, Map target) {
@java.lang.Overridereturn applyValueToMap(value, target, false);
public java.lang.Object applyValueToMap(java.lang.Object value, java.util.Map target)


applyValueToMap

@java.lang.SuppressWarningsif (value instanceof StructuredModification) {
protected java.lang.Object applyValueToMap(java.lang.Object value, java.util.Map target, boolean isInCollection)


extractValueMatchingThisKey

@java.lang.Override
protected RawT extractValueMatchingThisKey(java.lang.Object potentialBase, ExecutionContext exec, boolean coerce)


merge

protected RawT merge(boolean unmodifiable, java.lang.Iterable... items)


merge

@java.lang.Override
protected RawT merge(RawT base, java.util.Map subkeys, boolean unmodifiable)


subKey

public ConfigKey subKey()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.