A B C D F G H I K M N P R S U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractInstanceCreatingConfiguration<T> - Class in dk.eSoftware.commandLineParser
-
Implementation of
InstanceCreatingConfigurationwith implementation ofproduceInstancecreating new instance using single-arg constructor, taking only a configuration, using reflection - AbstractInstanceCreatingConfiguration(Class<T>) - Constructor for class dk.eSoftware.commandLineParser.AbstractInstanceCreatingConfiguration
- applyCommand(CommandLineParser.Command) - Method in interface dk.eSoftware.commandLineParser.CommandLineParser.ConfigBuilder
-
Applies the given command to the builder
- applyCommand(CommandLineParser.Command) - Method in class dk.eSoftware.commandLineParser.generalized.GeneralConfigurationBuilder
B
- build() - Method in interface dk.eSoftware.commandLineParser.CommandLineParser.ConfigBuilder
-
Builds configuration from current state
- build() - Method in class dk.eSoftware.commandLineParser.generalized.GeneralConfigurationBuilder
C
- CommandLineParser<T extends Configuration> - Class in dk.eSoftware.commandLineParser
- CommandLineParser() - Constructor for class dk.eSoftware.commandLineParser.CommandLineParser
- CommandLineParser.Command - Class in dk.eSoftware.commandLineParser
- CommandLineParser.ConfigBuilder<T extends Configuration> - Interface in dk.eSoftware.commandLineParser
- Configuration - Interface in dk.eSoftware.commandLineParser
-
Interface representing a configuration of some instance
D
- dk.eSoftware.commandLineParser - module dk.eSoftware.commandLineParser
- dk.eSoftware.commandLineParser - package dk.eSoftware.commandLineParser
- dk.eSoftware.commandLineParser.generalized - package dk.eSoftware.commandLineParser.generalized
- dk.eSoftware.commandLineParser.generalized.annotations - package dk.eSoftware.commandLineParser.generalized.annotations
- dk.eSoftware.commandLineParser.generalized.documentation - package dk.eSoftware.commandLineParser.generalized.documentation
F
- FieldMappingException - Exception in dk.eSoftware.commandLineParser.generalized
- FieldMappingException(String) - Constructor for exception dk.eSoftware.commandLineParser.generalized.FieldMappingException
G
- GeneralConfigurationBuilder<T extends Configuration> - Class in dk.eSoftware.commandLineParser.generalized
- GeneralConfigurationBuilder(Class<T>) - Constructor for class dk.eSoftware.commandLineParser.generalized.GeneralConfigurationBuilder
- generateHelpString(Class<? extends Configuration>) - Static method in class dk.eSoftware.commandLineParser.generalized.documentation.HelpUtilities
- getCommand() - Method in class dk.eSoftware.commandLineParser.CommandLineParser.Command
- getConfigBuilder(String) - Method in class dk.eSoftware.commandLineParser.CommandLineParser
-
Method that must be implemented retrieving the correct configBuilder given first argument
- getConfigBuilder(String) - Method in class dk.eSoftware.commandLineParser.MultiParser
- getConfigBuilder(String) - Method in class dk.eSoftware.commandLineParser.SingletonCommandLineParser
- getParams() - Method in class dk.eSoftware.commandLineParser.CommandLineParser.Command
H
- help() - Method in interface dk.eSoftware.commandLineParser.CommandLineParser.ConfigBuilder
- help() - Method in class dk.eSoftware.commandLineParser.CommandLineParser
- help() - Method in class dk.eSoftware.commandLineParser.generalized.GeneralConfigurationBuilder
- help() - Method in class dk.eSoftware.commandLineParser.MultiParser
- help() - Method in class dk.eSoftware.commandLineParser.SingletonCommandLineParser
- Help - Annotation Type in dk.eSoftware.commandLineParser.generalized.annotations
-
Provides the parser with information used in generating a help-string to display to users
- helpString() - Method in annotation type dk.eSoftware.commandLineParser.generalized.annotations.Help
- HelpUtilities - Class in dk.eSoftware.commandLineParser.generalized.documentation
-
Utility class for generating a CLI-friendly help-string from an annotated implementation of the
Configurationinterface - HelpUtilities() - Constructor for class dk.eSoftware.commandLineParser.generalized.documentation.HelpUtilities
I
- InstanceCreatingConfiguration<T> - Interface in dk.eSoftware.commandLineParser
K
- keyClass() - Method in annotation type dk.eSoftware.commandLineParser.generalized.annotations.MapConfiguration
-
Determines the type of keys in the map
M
- mapClass() - Method in annotation type dk.eSoftware.commandLineParser.generalized.annotations.MapConfiguration
-
Determines the
Mapimplementation used - MapConfiguration - Annotation Type in dk.eSoftware.commandLineParser.generalized.annotations
-
Provides the system with the information necessary to write data into maps
- MultiParser<T extends Configuration> - Class in dk.eSoftware.commandLineParser
- MultiParser(Map<String, CommandLineParser.ConfigBuilder<? extends T>>) - Constructor for class dk.eSoftware.commandLineParser.MultiParser
-
Constructor for a
CommandLineParser
N
- name() - Method in annotation type dk.eSoftware.commandLineParser.generalized.annotations.Name
-
Determines the name used to reference this field
This binds tighter than name, meaning that having a field 'foo' named 'bar' and another defined as 'bar', then 'bar' will also need a name, to be referenced
Note that multiple fields with the same name is not supported - Name - Annotation Type in dk.eSoftware.commandLineParser.generalized.annotations
-
Provides the parser with information used in generating a help-string to display to users
- NoSuchBuilderException - Exception in dk.eSoftware.commandLineParser
-
Thrown when
CommandLineParserwere unable to find the specifiedCommandLineParser.ConfigBuilder
P
- parse(String[]) - Method in class dk.eSoftware.commandLineParser.CommandLineParser
-
Utility for parsing commandline parameters into configuration objects
- parse(String[]) - Method in class dk.eSoftware.commandLineParser.SingletonCommandLineParser
- produceInstance() - Method in class dk.eSoftware.commandLineParser.AbstractInstanceCreatingConfiguration
- produceInstance() - Method in interface dk.eSoftware.commandLineParser.InstanceCreatingConfiguration
-
Produces a newly instantiated instance of the configured class, defined by
T
R
- ReflectionException - Exception in dk.eSoftware.commandLineParser.generalized
- ReflectionException(String) - Constructor for exception dk.eSoftware.commandLineParser.generalized.ReflectionException
S
- SingletonCommandLineParser<T extends Configuration> - Class in dk.eSoftware.commandLineParser
- SingletonCommandLineParser(CommandLineParser.ConfigBuilder<T>) - Constructor for class dk.eSoftware.commandLineParser.SingletonCommandLineParser
-
Constructor for a
CommandLineParserwith only one mode of operations.
U
- UnknownCommandException - Exception in dk.eSoftware.commandLineParser
-
Exception used to inform that a specified command is not known to the system
- UnknownCommandException(String) - Constructor for exception dk.eSoftware.commandLineParser.UnknownCommandException
V
- valueClass() - Method in annotation type dk.eSoftware.commandLineParser.generalized.annotations.MapConfiguration
-
Determines the type of values in the map
W
- WrongFormatException - Exception in dk.eSoftware.commandLineParser
-
Thrown when a commandline argument is formatted incorrectly
All Classes All Packages