net.sf.mmm.util.cli.base
Class AbstractCliValueContainer
java.lang.Object
net.sf.mmm.util.cli.base.AbstractCliValueContainer
- All Implemented Interfaces:
- CliValueContainer
- Direct Known Subclasses:
- AbstractCliValueContainerContainer, CliValueContainerObject
public abstract class AbstractCliValueContainer
- extends Object
- implements CliValueContainer
This is the abstract base-implementation of the CliValueContainer
interface.
- Since:
- 2.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
parameterContainer
private final CliParameterContainer parameterContainer
- See Also:
getParameterContainer()
cliState
private final CliState cliState
- See Also:
getCliState()
dependencies
private final CliParserDependencies dependencies
- See Also:
getDependencies()
logger
private final org.slf4j.Logger logger
- See Also:
getLogger()
AbstractCliValueContainer
public AbstractCliValueContainer(CliParameterContainer parameterContainer,
CliState cliState,
CliParserDependencies dependencies,
org.slf4j.Logger logger)
- The constructor.
- Parameters:
parameterContainer
- is the parameter-container
.cliState
- is the state
.dependencies
- are the dependencies
.logger
- is the logger
.
getCliState
public CliState getCliState()
- Returns:
- the cliState
getParameterContainer
public CliParameterContainer getParameterContainer()
- Returns:
- the parameterContainer
getDependencies
public CliParserDependencies getDependencies()
- Returns:
- the dependencies
getLogger
public org.slf4j.Logger getLogger()
- Returns:
- the logger
isArrayMapOrCollection
public boolean isArrayMapOrCollection()
-
- Specified by:
isArrayMapOrCollection
in interface CliValueContainer
- Returns:
true
if this is a container for a value of the type
array, Collection
or Map
-
false
otherwise.
Copyright © 2001-2010 mmm-Team. All Rights Reserved.