net.sf.mmm.util.cli.impl
Class DefaultCliParser

java.lang.Object
  extended by net.sf.mmm.util.component.base.AbstractLoggableObject
      extended by net.sf.mmm.util.cli.base.AbstractCliParser
          extended by net.sf.mmm.util.cli.impl.DefaultCliParser
All Implemented Interfaces:
CliParser

public class DefaultCliParser
extends AbstractCliParser

This is the default implementation of the CliParser interface.

Since:
2.0.0
Author:
Joerg Hohwiller (hohwille at users.sourceforge.net)

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.mmm.util.cli.base.AbstractCliParser
AbstractCliParser.CliArgumentHelpInfo, AbstractCliParser.CliHelpWriter, AbstractCliParser.CliOptionHelpInfo, AbstractCliParser.CliParserState
 
Field Summary
 
Fields inherited from interface net.sf.mmm.util.cli.api.CliParser
CHAR_OPTION, END_OPTIONS, PREFIX_LONG_OPTION, PREFIX_SHORT_OPTION
 
Constructor Summary
DefaultCliParser(Object state, CliState cliState, CliParserDependencies dependencies)
          The constructor.
 
Method Summary
 
Methods inherited from class net.sf.mmm.util.cli.base.AbstractCliParser
checkOption, checkOptionName, checkRequiredParameters, getCliState, getDependencies, getState, handleUndefinedMode, parseArgument, parseOption, parseParameter, parseParameters, printHelp, printHelp
 
Methods inherited from class net.sf.mmm.util.component.base.AbstractLoggableObject
getLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCliParser

public DefaultCliParser(Object state,
                        CliState cliState,
                        CliParserDependencies dependencies)
The constructor.

Parameters:
state - is the state.
cliState - is the CliState.
dependencies - are the CliParserDependencies.


Copyright © 2001-2010 mmm-Team. All Rights Reserved.