|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Options | |
---|---|
org.hyphenType.documentation | TODO Write. |
org.hyphenType.documentation.lib | TODO Write. |
org.hyphenType.documentation.rbgenerator | TODO Write. |
org.hyphenType.dynamicproxy | TODO Write. |
org.hyphenType.exit | TODO Write. |
org.hyphenType.lexerparser | TODO Write. |
org.hyphenType.lexerparser.exceptions | |
org.hyphenType.optionprocessors | TODO Write. |
org.hyphenType.optionprocessors.lib | TODO Write. |
org.hyphenType.optionsextractor | The Command Line Interface tool root package, which provides the
OptionsExtractor class, the easiest class to start
using the tool. |
org.hyphenType.unittesting | TODO Write. |
org.hyphenType.util | TODO Write. |
org.hyphenType.wrapper | TODO Write. |
Uses of Options in org.hyphenType.documentation |
---|
Classes in org.hyphenType.documentation with type parameters of type Options | |
---|---|
class |
DocumentationFormatterEngine<T extends Options<?>,V extends Annotation>
|
Methods in org.hyphenType.documentation with type parameters of type Options | ||
---|---|---|
static
|
DocumentationFormatterEngine.buildFormatter(Class<A> optionsInterface,
Class<B> formatterAnnotationClass)
Builds a formatter based on the options interface and the formatter annotation. |
Method parameters in org.hyphenType.documentation with type arguments of type Options | |
---|---|
static DocumentationFormatterEngine |
DocumentationFormatterEngine.preferredFormatter(Class<? extends Options<?>> optionsInterface)
Builds the preferred formatter. |
Uses of Options in org.hyphenType.documentation.lib |
---|
Classes in org.hyphenType.documentation.lib with type parameters of type Options | |
---|---|
class |
HTMLFormatterEngine<T extends Options<?>>
A documentation formatter that generates HTML code as output. |
class |
StandardFormatterEngine<T extends Options<?>>
A documentation formatter inspired on the standard Unix way to show documentation in the command line. |
Uses of Options in org.hyphenType.documentation.rbgenerator |
---|
Subinterfaces of Options in org.hyphenType.documentation.rbgenerator | |
---|---|
interface |
RBGeneratorOptions
|
Methods in org.hyphenType.documentation.rbgenerator that return types with arguments of type Options | |
---|---|
Class<? extends Options<?>> |
RBGeneratorOptions.optionsClass()
|
Uses of Options in org.hyphenType.dynamicproxy |
---|
Classes in org.hyphenType.dynamicproxy with type parameters of type Options | |
---|---|
class |
AbstractArgumentsInvocationHandler<T extends Options<?>>
|
class |
ConcreteArgumentsInvocationHandler<T extends Options<?>>
|
Constructor parameters in org.hyphenType.dynamicproxy with type arguments of type Options | |
---|---|
AbstractArgumentsInvocationHandler(OptionValues<T> optionValues,
Class<? extends Options<?>> optionsInterface,
Class<? extends StatusCode> exitCodeEnumClass,
String[] rawArguments)
TODO Comment. |
|
ConcreteArgumentsInvocationHandler(OptionValues<T> optionValues,
Class<? extends Options<?>> optionsInterface,
Class<? extends StatusCode> exitCodeEnumClass,
String[] rawArguments)
TODO Comment. |
Uses of Options in org.hyphenType.exit |
---|
Constructor parameters in org.hyphenType.exit with type arguments of type Options | |
---|---|
ExitStatusHelper(Class<? extends Options<?>> optionsInterface,
Enum<? extends StatusCode> enumConstant,
Throwable throwable,
Object... args)
Creates a helper containing the message extracted from the documentation formatter. |
Uses of Options in org.hyphenType.lexerparser |
---|
Classes in org.hyphenType.lexerparser with type parameters of type Options | |
---|---|
class |
LexerParser<T extends Options<?>>
A LexerParser is an object that can parse an array of strings and create a list of tokens from it. |
class |
OptionValues<T extends Options<?>>
Stores the values related to a data structure holding the structure of an options interface. |
Uses of Options in org.hyphenType.lexerparser.exceptions |
---|
Constructor parameters in org.hyphenType.lexerparser.exceptions with type arguments of type Options | |
---|---|
MandatoryMapValueNotFoundException(Class<? extends Options<?>> optionsInterface,
String keyName,
String equalsSign,
String valueName,
String optionName)
|
|
MandatorySimpleArgumentNotFoundException(Throwable cause,
Class<? extends Options<?>> optionsInterface,
String simpleArgumentName)
|
|
MandatoryValueNotFoundException(Class<? extends Options<?>> optionsInterface,
String optionName,
String valueName)
|
|
OptionValuesException(Class<? extends Options<?>> optionsInterface,
String pattern,
Object... arguments)
|
|
OptionValuesException(Throwable cause,
Class<? extends Options<?>> optionsInterface,
String pattern,
Object... arguments)
|
|
RegexMismatchException(Class<? extends Options<?>> optionsInterface,
String value,
String name,
String regex)
|
|
StringParseException(Throwable cause,
Class<? extends Options<?>> optionsInterface,
String value)
|
|
StringParsingErrorException(Throwable cause,
Class<? extends Options<?>> optionsInterface,
String input,
Class<?> type)
|
Uses of Options in org.hyphenType.optionprocessors |
---|
Methods in org.hyphenType.optionprocessors with type parameters of type Options | ||
---|---|---|
|
ArgumentsProcessorEngine.process(Class<T> interfaceClass,
T options,
U config)
Must call Options#exit(Enum) or Options#exit(int) if, and
only if, the options violate the contract represented by this argument
validator engine. |
Uses of Options in org.hyphenType.optionprocessors.lib |
---|
Methods in org.hyphenType.optionprocessors.lib with type parameters of type Options | ||
---|---|---|
|
BooleanValidatorEngine.process(Class<T> interfaceClass,
T options,
BooleanValidatorEngine.BooleanValidator config)
|
|
|
CustomizableValidatorEngine.process(Class<T> interfaceClass,
T options,
CustomizableValidatorEngine.CustomizableValidator config)
|
Uses of Options in org.hyphenType.optionsextractor |
---|
Classes in org.hyphenType.optionsextractor with type parameters of type Options | |
---|---|
class |
OptionsExtractor<T extends Options<?>>
A factory for option objects, and the easiest way to get started with this tool. |
Method parameters in org.hyphenType.optionsextractor with type arguments of type Options | |
---|---|
protected InvocationHandler |
OptionsExtractor.buildInvocationHandler(OptionValues<T> values,
Class<? extends Options<?>> optionsInterface,
Class<? extends StatusCode> exitCodeEnumClass,
String[] rawArguments)
Prepared to be replaced by a subclass. |
Uses of Options in org.hyphenType.unittesting |
---|
Classes in org.hyphenType.unittesting with type parameters of type Options | |
---|---|
class |
MockArgumentsInvocationHandler<T extends Options<?>>
A mock to replace ConcreteArgumentsInvocationHandler . |
class |
UnitTestingOptionExtractor<T extends Options<?>>
An OptionsExtractor that is ready for unit tests. |
Method parameters in org.hyphenType.unittesting with type arguments of type Options | |
---|---|
protected InvocationHandler |
UnitTestingOptionExtractor.buildInvocationHandler(OptionValues<T> values,
Class<? extends Options<?>> optionsInterface,
Class<? extends StatusCode> exitCodeEnumClass,
String[] rawArguments)
|
Constructor parameters in org.hyphenType.unittesting with type arguments of type Options | |
---|---|
MockArgumentsInvocationHandler(OptionValues<T> values,
Class<? extends Options<?>> optionsInterface,
Class<? extends StatusCode> exitCodeEnumClass,
String[] rawArguments,
boolean throwsNonExceptionalExit)
Sole constructor. |
Uses of Options in org.hyphenType.util |
---|
Constructor parameters in org.hyphenType.util with type arguments of type Options | |
---|---|
I18NResourceBundle(Class<? extends Options<?>> clazz)
|
Uses of Options in org.hyphenType.wrapper |
---|
Methods in org.hyphenType.wrapper with type parameters of type Options | ||
---|---|---|
static
|
StandAloneAppWrapper.options()
Gives system-wide access to the options object. |
Methods in org.hyphenType.wrapper that return Options | |
---|---|
protected Options |
StandAloneAppWrapper.buildOptionsObject(Class<?> mainClass,
String[] arguments)
Ready to be overridden in a subclass. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |