public class CliValueContainerMap extends AbstractCliValueContainerContainer
CliValueContainer for a Map.| Constructor and Description |
|---|
CliValueContainerMap(CliParameterContainer parameterContainer,
CliState cliState,
CliParserDependencies dependencies,
org.slf4j.Logger logger,
Map<Object,Object> value)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
getValue()
|
protected void |
setValueEntry(String entry,
GenericType<?> propertyType)
This method is like
AbstractCliValueContainerContainer.setValue(String) but for a single entry. |
protected void |
setValueInternal(Object containerValue)
This method sets the container value as new object.
|
isArrayMapOrCollection, setValue, setValueInternalgetCliState, getDependencies, getLogger, getParameterContainerpublic CliValueContainerMap(CliParameterContainer parameterContainer, CliState cliState, CliParserDependencies dependencies, org.slf4j.Logger logger, Map<Object,Object> value)
parameterContainer - is the parameter-container.cliState - is the state.dependencies - are the dependencies.logger - is the logger.value - is the initial, empty Map-value.public Object getValue()
CliValueContainerprotected void setValueInternal(Object containerValue)
AbstractCliValueContainerContainersetValueInternal in class AbstractCliValueContainerContainercontainerValue - is the container value to set.protected void setValueEntry(String entry, GenericType<?> propertyType)
AbstractCliValueContainerContainer.setValue(String) but for a single entry.setValueEntry in class AbstractCliValueContainerContainerentry - is a single map-entry in the form "key=value".propertyType - is the GenericType of the container.CliContainerStyle.MULTIPLE_OCCURRENCECopyright © 2001–2016 mmm-Team. All rights reserved.