Skip navigation links
A B C D E F G M P R S U V 

A

addArgument(Class, Field, Object, Object, String) - Static method in class com.sampullara.cli.Args
 
addPropertyArgument(Class, PropertyDescriptor, Object, Object, String) - Static method in class com.sampullara.cli.Args
 
Args - Class in com.sampullara.cli
 
Args() - Constructor for class com.sampullara.cli.Args
 
Args.ValueCreator - Interface in com.sampullara.cli
 
Argument - Annotation Type in com.sampullara.cli
 

B

byStaticMethodInvocation(Class<?>, String) - Static method in class com.sampullara.cli.Args
Creates a Args.ValueCreator object able to create object assignable from given type, using a static one arg method which name is the the given one taking a String object as parameter

C

com.sampullara.cli - package com.sampullara.cli
 
consumeArgumentValue(Class<?>, Argument, Iterator<String>) - Static method in class com.sampullara.cli.Args
 
createValue(Class<?>, String) - Static method in class com.sampullara.cli.Args
 
createValue(Class<?>, String) - Method in interface com.sampullara.cli.Args.ValueCreator
Creates a value object of the given type using the given string value representation;

D

DEFAULT_VALUE_CREATORS - Static variable in class com.sampullara.cli.Args
 

E

ENUM_CREATOR - Static variable in class com.sampullara.cli.Args
 

F

fieldUsage(PrintStream, Object, Field) - Static method in class com.sampullara.cli.Args
 
FROM_STRING_CONSTRUCTOR - Static variable in class com.sampullara.cli.Args
Args.ValueCreator building object using a one arg constructor taking a String object as parameter

G

getAlias(Argument) - Static method in class com.sampullara.cli.Args
 
getName(Argument, PropertyDescriptor) - Static method in class com.sampullara.cli.Args
 
getName(Argument, Field) - Static method in class com.sampullara.cli.Args
 
getTypeName(Class<?>) - Static method in class com.sampullara.cli.Args
 
getValue(Class<?>, Object, String) - Static method in class com.sampullara.cli.Args
 

M

makeAccessible(AccessibleObject) - Static method in class com.sampullara.cli.Args
 

P

parse(Object, String[]) - Static method in class com.sampullara.cli.Args
 
parse(Object, String[], boolean) - Static method in class com.sampullara.cli.Args
Parse a set of arguments and populate the target with the appropriate values.
parse(Object, Properties) - Static method in class com.sampullara.cli.PropertiesArgs
Parse properties instead of String arguments.
parseOrExit(Object, String[]) - Static method in class com.sampullara.cli.Args
A convenience method for parsing and automatically producing error messages.
processField(Object, Field, List<String>) - Static method in class com.sampullara.cli.Args
 
processField(Object, Field, Properties) - Static method in class com.sampullara.cli.PropertiesArgs
 
processProperty(Object, PropertyDescriptor, List<String>) - Static method in class com.sampullara.cli.Args
 
processProperty(Object, PropertyDescriptor, Properties) - Static method in class com.sampullara.cli.PropertiesArgs
 
PropertiesArgs - Class in com.sampullara.cli
Created by IntelliJ IDEA.
PropertiesArgs() - Constructor for class com.sampullara.cli.PropertiesArgs
 
propertyUsage(PrintStream, Object, PropertyDescriptor) - Static method in class com.sampullara.cli.Args
 
propertyUsage(PrintStream, String, String, String, Class<?>, String, String, Object) - Static method in class com.sampullara.cli.Args
 

R

registerValueCreator(Args.ValueCreator) - Static method in class com.sampullara.cli.Args
Allows external extension of the valiue creators.
resetValueCreators() - Static method in class com.sampullara.cli.Args
Cleanup of registered ValueCreators (mainly for tests)

S

setField(Class<?>, Field, Object, Object, String) - Static method in class com.sampullara.cli.Args
 
setProperty(Class<?>, PropertyDescriptor, Object, Object, String) - Static method in class com.sampullara.cli.Args
 

U

usage(Object) - Static method in class com.sampullara.cli.Args
Generate usage information based on the target annotations.
usage(PrintStream, Object) - Static method in class com.sampullara.cli.Args
Generate usage information based on the target annotations.

V

valueCreators - Static variable in class com.sampullara.cli.Args
 
A B C D E F G M P R S U V 
Skip navigation links