Index

A C D E F G H I J L M N O P R S T U V 
All Classes|All Packages

A

addClassConverter(Class<C>, Reflection.StringToType<C>) - Method in class jcli.CliParserBuilder
 
AttachedFormFlagArgument - Exception in jcli.errors
 
AttachedFormFlagArgument() - Constructor for exception jcli.errors.AttachedFormFlagArgument
 

C

cliArgumentsInvalid(InvalidCommandLine, String[]) - Method in interface jcli.CliParserBuilder.CliErrorConsumer
 
CliCommand - Annotation Type in jcli.annotations
 
CliHelp - Enum in jcli
 
cliHelpRequested(A, String[]) - Method in interface jcli.CliParserBuilder.CliHelpConsumer
 
CliOption - Annotation Type in jcli.annotations
 
CliParser - Enum in jcli
 
CliParserBuilder<T> - Class in jcli
 
CliParserBuilder() - Constructor for class jcli.CliParserBuilder
 
CliParserBuilder.CliErrorConsumer - Interface in jcli
 
CliParserBuilder.CliHelpConsumer<A> - Interface in jcli
 
CliPositional - Annotation Type in jcli.annotations
 
CliUnderscoreIsDash - Annotation Type in jcli.annotations
 
CommandLineArgumentTooShort - Exception in jcli.errors
 
CommandLineArgumentTooShort() - Constructor for exception jcli.errors.CommandLineArgumentTooShort
 
Constants - Enum in jcli.annotations
 

D

defaultValue() - Method in annotation type jcli.annotations.CliOption
 
defaultValue() - Method in annotation type jcli.annotations.CliPositional
 
description - Variable in class jcli.model.HelpOption
 
description() - Method in annotation type jcli.annotations.CliCommand
 
description() - Method in annotation type jcli.annotations.CliOption
 

E

errorExitCode(int) - Method in class jcli.CliParserBuilder
 
examples() - Method in annotation type jcli.annotations.CliCommand
 

F

FAKE_NULL - Static variable in enum jcli.annotations.Constants
 
field - Variable in class jcli.model.FieldAndOption
 
field - Variable in class jcli.model.FieldAndPosition
 
FieldAndOption - Class in jcli.model
 
FieldAndOption(Field, CliOption) - Constructor for class jcli.model.FieldAndOption
 
FieldAndPosition - Class in jcli.model
 
FieldAndPosition(Field, CliPositional) - Constructor for class jcli.model.FieldAndPosition
 

G

getHelp(Class<?>) - Static method in enum jcli.CliHelp
 
getHelp(String, Class<?>) - Static method in enum jcli.CliHelp
 
getHelp(String, String, Class<?>) - Static method in enum jcli.CliHelp
 

H

helpConsumer(Consumer<String>) - Method in class jcli.CliParserBuilder
 
helpExitCode(int) - Method in class jcli.CliParserBuilder
 
HelpOption - Class in jcli.model
 
HelpOption(String, String, String, String) - Constructor for class jcli.model.HelpOption
 
HelpTypeNotBoolean - Exception in jcli.errors
 
HelpTypeNotBoolean(Field) - Constructor for exception jcli.errors.HelpTypeNotBoolean
 

I

indent(String) - Method in class jcli.CliParserBuilder
 
index() - Method in annotation type jcli.annotations.CliPositional
 
InvalidArgumentValue - Exception in jcli.errors
 
InvalidArgumentValue(String) - Constructor for exception jcli.errors.InvalidArgumentValue
 
InvalidCommandLine - Exception in jcli.errors
 
InvalidCommandLine(String) - Constructor for exception jcli.errors.InvalidCommandLine
 
InvalidCommandLineArgument - Exception in jcli.errors
 
InvalidCommandLineArgument(String) - Constructor for exception jcli.errors.InvalidCommandLineArgument
 
InvalidModifierFinal - Exception in jcli.errors
 
InvalidModifierFinal(Field) - Constructor for exception jcli.errors.InvalidModifierFinal
 
InvalidModifierStatic - Exception in jcli.errors
 
InvalidModifierStatic(Field) - Constructor for exception jcli.errors.InvalidModifierStatic
 
InvalidOptionConfiguration - Exception in jcli.errors
 
InvalidOptionConfiguration(String) - Constructor for exception jcli.errors.InvalidOptionConfiguration
 
InvalidOptionName - Exception in jcli.errors
 
InvalidOptionName(String) - Constructor for exception jcli.errors.InvalidOptionName
 
InvalidOptionType - Exception in jcli.errors
 
InvalidOptionType(CliOption) - Constructor for exception jcli.errors.InvalidOptionType
 
InvalidOptionType(CliPositional) - Constructor for exception jcli.errors.InvalidOptionType
 
isBooleanType(Field) - Static method in enum jcli.Reflection
 
isHelp() - Method in annotation type jcli.annotations.CliOption
 
isListType(Field) - Static method in enum jcli.Reflection
 
isMandatory() - Method in annotation type jcli.annotations.CliOption
 
isNullOrEmpty(String) - Static method in enum jcli.Util
 
isValidFieldType(Class<?>) - Static method in enum jcli.Reflection
 

J

jcli - package jcli
 
jcli.annotations - package jcli.annotations
 
jcli.errors - package jcli.errors
 
jcli.model - package jcli.model
 

L

listFields(Class<?>) - Static method in enum jcli.Reflection
 
listFields(List<Field>, Class<?>) - Static method in enum jcli.Reflection
 
longName() - Method in annotation type jcli.annotations.CliOption
 

M

makeAccessible(Field) - Static method in enum jcli.Reflection
 
MissingArgument - Exception in jcli.errors
 
MissingArgument(CliOption) - Constructor for exception jcli.errors.MissingArgument
 
MissingArgument(CliPositional) - Constructor for exception jcli.errors.MissingArgument
 
MissingCommandLineValue - Exception in jcli.errors
 
MissingCommandLineValue(String) - Constructor for exception jcli.errors.MissingCommandLineValue
 
MissingDefaultForOption - Exception in jcli.errors
 
MissingDefaultForOption(CliOption) - Constructor for exception jcli.errors.MissingDefaultForOption
 

N

name - Variable in class jcli.model.HelpOption
 
name() - Method in annotation type jcli.annotations.CliCommand
 
name() - Method in annotation type jcli.annotations.CliOption
 
name(String) - Method in class jcli.CliParserBuilder
 
need - Variable in class jcli.model.HelpOption
 
newCliParser() - Static method in class jcli.CliParserBuilder
 
newCliParser(Supplier<U>) - Static method in class jcli.CliParserBuilder
 

O

object(Supplier<T>) - Method in class jcli.CliParserBuilder
 
onErrorCall(CliParserBuilder.CliErrorConsumer) - Method in class jcli.CliParserBuilder
 
onErrorPrintHelpAndExit() - Method in class jcli.CliParserBuilder
 
onHelpCall(CliParserBuilder.CliHelpConsumer<T>) - Method in class jcli.CliParserBuilder
 
onHelpPrintHelpAndExit() - Method in class jcli.CliParserBuilder
 
option - Variable in class jcli.model.FieldAndOption
 

P

padRight(String, int) - Static method in enum jcli.Util
 
parse(String[]) - Method in class jcli.CliParserBuilder
 
parseCommandLineArguments(String[], Supplier<T>) - Static method in enum jcli.CliParser
 
parseCommandLineArguments(String[], T) - Static method in enum jcli.CliParser
 
parseCommandLineArguments(String[], T, Reflection.ToFieldType) - Static method in enum jcli.CliParser
 
parseSuppressErrors(String[]) - Method in class jcli.CliParserBuilder
 
position - Variable in class jcli.model.FieldAndPosition
 
printHelp(Class<?>) - Static method in enum jcli.CliHelp
 
printHelp(String, Class<?>) - Static method in enum jcli.CliHelp
 

R

Reflection - Enum in jcli
 
Reflection.StringToType<T> - Interface in jcli
 
Reflection.ToFieldType - Interface in jcli
 

S

SingleDashAttachedFormArgument - Exception in jcli.errors
 
SingleDashAttachedFormArgument(String) - Constructor for exception jcli.errors.SingleDashAttachedFormArgument
 

T

toFieldType(Class<?>, String) - Static method in enum jcli.Reflection
 
toFieldType(Class<?>, String) - Method in interface jcli.Reflection.ToFieldType
 
TooManyPositionalArguments - Exception in jcli.errors
 
TooManyPositionalArguments(int, int) - Constructor for exception jcli.errors.TooManyPositionalArguments
 
toParameterType(Field) - Static method in enum jcli.Reflection
 
toType(String) - Method in interface jcli.Reflection.StringToType
 
type - Variable in class jcli.model.HelpOption
 

U

UnknownCommandLineArgument - Exception in jcli.errors
 
UnknownCommandLineArgument(String) - Constructor for exception jcli.errors.UnknownCommandLineArgument
 
Util - Enum in jcli
 

V

valueOf(String) - Static method in enum jcli.annotations.Constants
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jcli.CliHelp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jcli.CliParser
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jcli.Reflection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum jcli.Util
Returns the enum constant of this type with the specified name.
values() - Static method in enum jcli.annotations.Constants
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jcli.CliHelp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jcli.CliParser
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jcli.Reflection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum jcli.Util
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I J L M N O P R S T U V 
All Classes|All Packages