Package org.naturalcli

Provides classes and interfaces for handling command lines human readable.

See:
          Description

Interface Summary
ICommandExecutor A command executor runs a command for the parameters.
IParameterType A parameter type for all the commands.
 

Class Summary
Command Represents a command definition
NaturalCLI A set of commands understood by the CLI
ParameterValidator This class checks parameters values against their types.
ParseResult Encapsulate the data that restuls of a command parse.
Syntax Implements a class with a syntax definition and parser.
Token The Token class implements a token for the command grammar.
 

Exception Summary
ExecutionException Thrown when something unexpected happens executing a command.
InvalidSyntaxException Thrown when an invalid syntax definition is found.
InvalidTokenException Thrown when token with and invalid format is found.
UnknownParameterType Thrown when something unexpected happens for a ParameterType
 

Package org.naturalcli Description

Provides classes and interfaces for handling command lines human readable.