Skip navigation links
A B C D E F G H I J L M N O P S T U V 

A

AbstractHandler - Class in nz.ac.waikato.cms.jenericcmdline.handlers
Ancestor for handlers.
AbstractHandler() - Constructor for class nz.ac.waikato.cms.jenericcmdline.handlers.AbstractHandler
 
AbstractProcessor - Class in nz.ac.waikato.cms.jenericcmdline
Ancestor for processors.
AbstractProcessor() - Constructor for class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
Default constructor.
AbstractTraverser - Class in nz.ac.waikato.cms.jenericcmdline.traversal
Ancestor for traversal handlers.
AbstractTraverser() - Constructor for class nz.ac.waikato.cms.jenericcmdline.traversal.AbstractTraverser
Default constructor
All - Class in nz.ac.waikato.cms.jenericcmdline.traversal
Simply traverses all objects.
All() - Constructor for class nz.ac.waikato.cms.jenericcmdline.traversal.All
 
ARRAY_PREFIX - Static variable in class nz.ac.waikato.cms.jenericcmdline.DefaultProcessor
the array prefix.

B

backQuoteChars(String, char[], String[]) - Static method in class nz.ac.waikato.cms.jenericcmdline.core.OptionUtils
Converts specified characters into the string equivalents.
backQuoteChars(String) - Static method in class nz.ac.waikato.cms.jenericcmdline.core.OptionUtils
Converts carriage returns and new lines in a string into \r and \n.
BooleanHandler - Class in nz.ac.waikato.cms.jenericcmdline.handlers
Handler Boolean objects (primitives as well).
BooleanHandler() - Constructor for class nz.ac.waikato.cms.jenericcmdline.handlers.BooleanHandler
 
ByteHandler - Class in nz.ac.waikato.cms.jenericcmdline.handlers
Handler Byte objects (primitives as well).
ByteHandler() - Constructor for class nz.ac.waikato.cms.jenericcmdline.handlers.ByteHandler
 

C

canTraverse(Class, Class) - Method in class nz.ac.waikato.cms.jenericcmdline.traversal.All
Checks whether the property of the object can be traversed deeper.
canTraverse(Class, Class) - Method in class nz.ac.waikato.cms.jenericcmdline.traversal.SpecificClasses
Checks whether the property of the object can be traversed deeper.
canTraverse(Class, Class) - Method in interface nz.ac.waikato.cms.jenericcmdline.traversal.Traverser
Checks whether the property of the object can be traversed deeper.

D

DefaultProcessor - Class in nz.ac.waikato.cms.jenericcmdline
Default command-line processor.
DefaultProcessor() - Constructor for class nz.ac.waikato.cms.jenericcmdline.DefaultProcessor
 
displayNameToFlag(String) - Static method in class nz.ac.waikato.cms.jenericcmdline.core.OptionUtils
Turns a camel case display name of a property into a commandline flag that uses lowercase and hyphens.
DoubleHandler - Class in nz.ac.waikato.cms.jenericcmdline.handlers
Handler Double objects (primitives as well).
DoubleHandler() - Constructor for class nz.ac.waikato.cms.jenericcmdline.handlers.DoubleHandler
 

E

EnumHandler - Class in nz.ac.waikato.cms.jenericcmdline.handlers
Handler Enum objects.
EnumHandler() - Constructor for class nz.ac.waikato.cms.jenericcmdline.handlers.EnumHandler
 

F

FloatHandler - Class in nz.ac.waikato.cms.jenericcmdline.handlers
Handler Float objects (primitives as well).
FloatHandler() - Constructor for class nz.ac.waikato.cms.jenericcmdline.handlers.FloatHandler
 
fromCommandline(String) - Method in class nz.ac.waikato.cms.jenericcmdline.DefaultProcessor
Turns the commandline back into an object.
fromCommandline(String) - Method in interface nz.ac.waikato.cms.jenericcmdline.Processor
Turns the commandline back into an object.
fromString(Class, String) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.BooleanHandler
Parses the string and turns it back into an object.
fromString(Class, String) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.ByteHandler
Parses the string and turns it back into an object.
fromString(Class, String) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.DoubleHandler
Parses the string and turns it back into an object.
fromString(Class, String) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.EnumHandler
Parses the string and turns it back into an object.
fromString(Class, String) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.FloatHandler
Parses the string and turns it back into an object.
fromString(Class, String) - Method in interface nz.ac.waikato.cms.jenericcmdline.handlers.Handler
Parses the string and turns it back into an object.
fromString(Class, String) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.IntegerHandler
Parses the string and turns it back into an object.
fromString(Class, String) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.LongHandler
Parses the string and turns it back into an object.
fromString(Class, String) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.ShortHandler
Parses the string and turns it back into an object.
fromString(Class, String) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.StringHandler
Parses the string and turns it back into an object.

G

getAllowed() - Method in class nz.ac.waikato.cms.jenericcmdline.traversal.SpecificClasses
Returns the allowed classes.
getEightBit() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
getEightBit() - Method in class nz.ac.waikato.cms.jenericcmdline.example.SimpleDeprecated
Deprecated.
getFloatie() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
getFloating() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
getHandler(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
Returns the handler for the object.
getHandler(Class) - Method in class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
Returns the handler for the class.
getHandlers() - Static method in class nz.ac.waikato.cms.jenericcmdline.handlers.AbstractHandler
Returns all the available handlers.
getIntegral() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
getLogger() - Method in class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
Returns the logger in use.
getLogger() - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.AbstractHandler
Returns the logger in use.
getLogger() - Method in class nz.ac.waikato.cms.jenericcmdline.traversal.AbstractTraverser
Returns the logger in use.
getMany() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
getManyInts() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
getMoreThanOneTruth() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
getOneTwoThree() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
getOptions(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.DefaultProcessor
Returns the options from the object.
getOptions(Object) - Method in interface nz.ac.waikato.cms.jenericcmdline.Processor
Returns the options from the object.
getProcessors() - Static method in class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
Returns all the available processors.
getQuadrupleHalf() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
getSimple() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
getSimpleArray() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
getSingleton() - Static method in class nz.ac.waikato.cms.jenericcmdline.core.JCClassLister
Returns the singleton instance of the class lister.
getSixteenBit() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
getSixtyFourBit() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
getSkipDeprecated() - Method in class nz.ac.waikato.cms.jenericcmdline.DefaultProcessor
Returns whether deprecated methods are skipped.
getSomeDoubles() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
getThirtyTwoBit() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
getTraverser() - Method in class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
Returtns the traverser in use.
getTraversers() - Static method in class nz.ac.waikato.cms.jenericcmdline.traversal.AbstractTraverser
Returns all the available traversers.
getTruth() - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 

H

Handler - Interface in nz.ac.waikato.cms.jenericcmdline.handlers
Interface for commandline handlers.
handles(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.AbstractHandler
Checks whether the object can be handled.
handles(Class) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.BooleanHandler
Checks whether the class can be handled.
handles(Class) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.ByteHandler
Checks whether the class can be handled.
handles(Class) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.DoubleHandler
Checks whether the class can be handled.
handles(Class) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.EnumHandler
Checks whether the class can be handled.
handles(Class) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.FloatHandler
Checks whether the class can be handled.
handles(Object) - Method in interface nz.ac.waikato.cms.jenericcmdline.handlers.Handler
Checks whether the object can be handled.
handles(Class) - Method in interface nz.ac.waikato.cms.jenericcmdline.handlers.Handler
Checks whether the class can be handled.
handles(Class) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.IntegerHandler
Checks whether the class can be handled.
handles(Class) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.LongHandler
Checks whether the class can be handled.
handles(Class) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.ShortHandler
Checks whether the class can be handled.
handles(Class) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.StringHandler
Checks whether the class can be handled.

I

initialize() - Method in class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
Initializes the members.
initialize() - Method in class nz.ac.waikato.cms.jenericcmdline.traversal.AbstractTraverser
Initializes the widgets.
initialize() - Method in class nz.ac.waikato.cms.jenericcmdline.traversal.SpecificClasses
Initializes the widgets.
IntegerHandler - Class in nz.ac.waikato.cms.jenericcmdline.handlers
Handler Integer objects (primitives as well).
IntegerHandler() - Constructor for class nz.ac.waikato.cms.jenericcmdline.handlers.IntegerHandler
 
introspect(Class) - Static method in class nz.ac.waikato.cms.jenericcmdline.core.IntrospectionHelper
Introspects the specified class.
IntrospectionContainer - Class in nz.ac.waikato.cms.jenericcmdline.core
Simple container object for storing introspection information.
IntrospectionContainer() - Constructor for class nz.ac.waikato.cms.jenericcmdline.core.IntrospectionContainer
 
IntrospectionHelper - Class in nz.ac.waikato.cms.jenericcmdline.core
Helper class for introspection.
IntrospectionHelper() - Constructor for class nz.ac.waikato.cms.jenericcmdline.core.IntrospectionHelper
 

J

JCClassLister - Class in nz.ac.waikato.cms.jenericcmdline.core
Class lister for the jeneric-cmdline framework.
JCClassLister() - Constructor for class nz.ac.waikato.cms.jenericcmdline.core.JCClassLister
Initializes the class lister.
joinOptions(String[]) - Static method in class nz.ac.waikato.cms.jenericcmdline.core.OptionUtils
Joins all the options in an option array into a single string, as might be used on the command line.

L

LongHandler - Class in nz.ac.waikato.cms.jenericcmdline.handlers
Handler Long objects (primitives as well).
LongHandler() - Constructor for class nz.ac.waikato.cms.jenericcmdline.handlers.LongHandler
 

M

m_Allowed - Variable in class nz.ac.waikato.cms.jenericcmdline.traversal.SpecificClasses
the classes allowed to be traversed.
m_Cache - Variable in class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
the cache for the handlers.
m_EightBit - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
m_EightBit - Variable in class nz.ac.waikato.cms.jenericcmdline.example.SimpleDeprecated
 
m_Floatie - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
m_Floating - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
m_Handlers - Variable in class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
the available handlers.
m_Integral - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
m_Logger - Variable in class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
for logging.
m_Logger - Variable in class nz.ac.waikato.cms.jenericcmdline.handlers.AbstractHandler
for logging.
m_Logger - Variable in class nz.ac.waikato.cms.jenericcmdline.traversal.AbstractTraverser
for logging.
m_Many - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
m_ManyInts - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
m_MoreThanOneTruth - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
m_OneTwoThree - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
m_QuadrupleHalf - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
m_Simple - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
m_SimpleArray - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
m_Singleton - Static variable in class nz.ac.waikato.cms.jenericcmdline.core.JCClassLister
the singleton.
m_SixteenBit - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
m_SixtyFourBit - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
m_SkipDeprecated - Variable in class nz.ac.waikato.cms.jenericcmdline.DefaultProcessor
whether to skip deprecated methods.
m_SomeDoubles - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
m_ThirtyTwoBit - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
m_Traverser - Variable in class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
the traverser to use.
m_Truth - Variable in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
main(String[]) - Static method in class nz.ac.waikato.cms.jenericcmdline.core.JCClassLister
Just outputs all the managed superclasses and the associated classes.
main(String[]) - Static method in class nz.ac.waikato.cms.jenericcmdline.DefaultProcessor
Only for testing.
methods - Variable in class nz.ac.waikato.cms.jenericcmdline.core.IntrospectionContainer
the method descriptors.

N

Nested - Class in nz.ac.waikato.cms.jenericcmdline.example
Example class with a nested, non-primitive object.
Nested() - Constructor for class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
nz.ac.waikato.cms.jenericcmdline - package nz.ac.waikato.cms.jenericcmdline
 
nz.ac.waikato.cms.jenericcmdline.core - package nz.ac.waikato.cms.jenericcmdline.core
 
nz.ac.waikato.cms.jenericcmdline.example - package nz.ac.waikato.cms.jenericcmdline.example
 
nz.ac.waikato.cms.jenericcmdline.handlers - package nz.ac.waikato.cms.jenericcmdline.handlers
 
nz.ac.waikato.cms.jenericcmdline.traversal - package nz.ac.waikato.cms.jenericcmdline.traversal
 

O

OptionUtils - Class in nz.ac.waikato.cms.jenericcmdline.core
Helper class for option-related operations.
OptionUtils() - Constructor for class nz.ac.waikato.cms.jenericcmdline.core.OptionUtils
 

P

Processor - Interface in nz.ac.waikato.cms.jenericcmdline
Interface for classes that process commandlines.
properties - Variable in class nz.ac.waikato.cms.jenericcmdline.core.IntrospectionContainer
the property descriptors.

S

setAllowed(Class[]) - Method in class nz.ac.waikato.cms.jenericcmdline.traversal.SpecificClasses
Sets the allowed classes.
setEightBit(byte) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
setEightBit(byte) - Method in class nz.ac.waikato.cms.jenericcmdline.example.SimpleDeprecated
Deprecated.
setFloatie(float) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
setFloating(double) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
setIntegral(int) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
setMany(Simple.OneTwoThree[]) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
setManyInts(int[]) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
setMoreThanOneTruth(boolean[]) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
setOneTwoThree(Simple.OneTwoThree) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
setOptions(Object, String[]) - Method in class nz.ac.waikato.cms.jenericcmdline.DefaultProcessor
Sets the options for the object.
setOptions(Object, String[]) - Method in interface nz.ac.waikato.cms.jenericcmdline.Processor
Sets the options for the object.
setQuadrupleHalf(double) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
setSimple(Simple) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
setSimpleArray(Simple[]) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Nested
 
setSixteenBit(short) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
setSixtyFourBit(long) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
setSkipDeprecated(boolean) - Method in class nz.ac.waikato.cms.jenericcmdline.DefaultProcessor
Sets whether to skip deprecated methods.
setSomeDoubles(double[]) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
setThirtyTwoBit(int) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
setTraverser(Traverser) - Method in class nz.ac.waikato.cms.jenericcmdline.AbstractProcessor
Sets the traverser to use.
setTruth(boolean) - Method in class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
ShortHandler - Class in nz.ac.waikato.cms.jenericcmdline.handlers
Handler Short objects (primitives as well).
ShortHandler() - Constructor for class nz.ac.waikato.cms.jenericcmdline.handlers.ShortHandler
 
Simple - Class in nz.ac.waikato.cms.jenericcmdline.example
Example class for testing commandline handling.
Simple() - Constructor for class nz.ac.waikato.cms.jenericcmdline.example.Simple
 
Simple.OneTwoThree - Enum in nz.ac.waikato.cms.jenericcmdline.example
 
SimpleDeprecated - Class in nz.ac.waikato.cms.jenericcmdline.example
Example class for testing commandline handling.
SimpleDeprecated() - Constructor for class nz.ac.waikato.cms.jenericcmdline.example.SimpleDeprecated
 
SpecificClasses - Class in nz.ac.waikato.cms.jenericcmdline.traversal
Allows only specific classes to be further traversed.
SpecificClasses() - Constructor for class nz.ac.waikato.cms.jenericcmdline.traversal.SpecificClasses
 
splitOptions(String) - Static method in class nz.ac.waikato.cms.jenericcmdline.core.OptionUtils
Split up a string containing options into an array of strings, one for each option.
StringHandler - Class in nz.ac.waikato.cms.jenericcmdline.handlers
Handler String objects.
StringHandler() - Constructor for class nz.ac.waikato.cms.jenericcmdline.handlers.StringHandler
 

T

toCommandline(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.DefaultProcessor
Turns the object into a commandline.
toCommandline(Object) - Method in interface nz.ac.waikato.cms.jenericcmdline.Processor
Turns the object into a commandline.
toString(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.BooleanHandler
Turns the object into its string representation.
toString(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.ByteHandler
Turns the object into its string representation.
toString(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.DoubleHandler
Turns the object into its string representation.
toString(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.EnumHandler
Turns the object into its string representation.
toString(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.FloatHandler
Turns the object into its string representation.
toString(Object) - Method in interface nz.ac.waikato.cms.jenericcmdline.handlers.Handler
Turns the object into its string representation.
toString(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.IntegerHandler
Turns the object into its string representation.
toString(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.LongHandler
Turns the object into its string representation.
toString(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.ShortHandler
Turns the object into its string representation.
toString(Object) - Method in class nz.ac.waikato.cms.jenericcmdline.handlers.StringHandler
Turns the object into its string representation.
Traverser - Interface in nz.ac.waikato.cms.jenericcmdline.traversal
Interface for traversal of nested objects.

U

unbackQuoteChars(String, String[], char[]) - Static method in class nz.ac.waikato.cms.jenericcmdline.core.OptionUtils
The inverse operation of backQuoteChars().
unbackQuoteChars(String) - Static method in class nz.ac.waikato.cms.jenericcmdline.core.OptionUtils
The inverse operation of backQuoteChars().

V

valueOf(String) - Static method in enum nz.ac.waikato.cms.jenericcmdline.example.Simple.OneTwoThree
Returns the enum constant of this type with the specified name.
values() - Static method in enum nz.ac.waikato.cms.jenericcmdline.example.Simple.OneTwoThree
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J L M N O P S T U V 
Skip navigation links

Copyright © 2017 University of Waikato, Hamilton, NZ. All Rights Reserved.