Package net.sf.mmm.util.cli.base

Contains the base-implementation of utilities that help to build command-line-interfaces (CLI).

See:
          Description

Interface Summary
CliParserDependencies This interface bundles the dependencies for the CliParser.
CliValueContainer A CliValueContainer is a simple container for the value of a option or a argument.
 

Class Summary
AbstractCliParser This is the abstract base-implementation of the CliParser interface.
AbstractCliParser.CliArgumentHelpInfo This inner class holds the help information for a single CliArgument.
AbstractCliParser.CliHelpWriter This inner class is a helper to simplify writing the help-usage.
AbstractCliParser.CliOptionHelpInfo This inner class holds the help information for a single CliOption.
AbstractCliParser.CliParserState This inner class holds the state of the argument parsing.
AbstractCliParserBuilder This is the abstract base implementation of the CliParserBuilder interface.
AbstractCliValueContainer This is the abstract base-implementation of the CliValueContainer interface.
AbstractCliValueContainerContainer This is the abstract base class for a CliValueContainer that holds a container-value.
CliArgumentContainer This is a container for a CliArgument together with additional associated information.
CliClassContainer A CliClassContainer determines and holds the class-specific CLI-informations of a state-class.
CliClassContainer.CliDefaultAnnotations This inner class is a dummy for getting default instances of CLI annotations.
CliClassContainer.CliModeFormatter This inner class converts a CliModeContainer to a String.
CliModeContainer This is a container for a CliMode together with additional associated information.
CliOptionContainer This is a container for a CliOption together with additional associated information.
CliParameterConsumer A CliParameterConsumer holds the command-line parameters together with the current index.
CliParameterContainer This is the abstract base class for a container with the metadata of a CLI-parameter.
CliState This is a container for the state-class.
CliState.CliArgumentFormatter This inner class converts a CliArgumentContainer to a String.
CliValueContainerArray This is an implementation of CliValueContainer for an array.
CliValueContainerCollection This is an implementation of CliValueContainer for a Collection.
CliValueContainerMap This is an implementation of CliValueContainer for a Map.
CliValueContainerObject This is an implementation of CliValueContainer for simple objects (no arrays, collections, maps).
CliValueMap This class is a container for the values for options and arguments.
 

Package net.sf.mmm.util.cli.base Description

Contains the base-implementation of utilities that help to build command-line-interfaces (CLI).

CLI Base

Now if you want to create a main-program, the easiest way is to extend AbstractMain.



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