Package com.gengoai.application
Interfaces and base classes that take some of the boilerplate out of creating command line and GUI applications.
-
Class Summary Class Description Application Generic interface for building applications that use Mango'sConfig
andCommandLineParser
to reduce the boilerplate of application configuration and command line parsing.CommandLineApplication Abstract base class for a command line application.CommandLineParser A command line parser that can handle non-specified arguments.NamedOption Represents an named command line option.NamedOption.NamedOptionBuilder Builder class to create a named options -
Exception Summary Exception Description CommandLineParserException Exceptions occurring in theCommandLineParser
-
Annotation Types Summary Annotation Type Description Application.Description Provides a helpful description about the purpose of the application to display in the application's helpOption Field annotation that allows the field to be set via the command line using aCommandLineParser
.