Class Hierarchy
- java.lang.Object
- jcli.CliParserBuilder<T>
- jcli.model.FieldAndOption
- jcli.model.FieldAndPosition
- jcli.model.HelpOption
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- jcli.errors.InvalidCommandLine
- jcli.errors.AttachedFormFlagArgument
- jcli.errors.CommandLineArgumentTooShort
- jcli.errors.InvalidArgumentValue
- jcli.errors.InvalidCommandLineArgument
- jcli.errors.MissingArgument
- jcli.errors.MissingCommandLineValue
- jcli.errors.SingleDashAttachedFormArgument
- jcli.errors.TooManyPositionalArguments
- jcli.errors.UnknownCommandLineArgument
- java.lang.RuntimeException
- jcli.errors.InvalidOptionConfiguration
- jcli.errors.HelpTypeNotBoolean
- jcli.errors.InvalidModifierFinal
- jcli.errors.InvalidModifierStatic
- jcli.errors.InvalidOptionName
- jcli.errors.InvalidOptionType
- jcli.errors.MissingDefaultForOption
- jcli.errors.InvalidOptionConfiguration
- jcli.errors.InvalidCommandLine
- java.lang.Exception
Interface Hierarchy
- jcli.CliParserBuilder.CliErrorConsumer
- jcli.CliParserBuilder.CliHelpConsumer<A>
- jcli.Reflection.StringToType<T>
- jcli.Reflection.ToFieldType
Annotation Type Hierarchy
- jcli.annotations.CliCommand (implements java.lang.annotation.Annotation)
- jcli.annotations.CliOption (implements java.lang.annotation.Annotation)
- jcli.annotations.CliPositional (implements java.lang.annotation.Annotation)
- jcli.annotations.CliUnderscoreIsDash (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- jcli.CliHelp
- jcli.CliParser
- jcli.annotations.Constants
- jcli.Reflection
- jcli.Util
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)