Uses of Interface
org.hyphenType.datastructure.Options

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
<A extends Options<?>,B extends Annotation>
DocumentationFormatterEngine<A,B>
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
<T extends Options<?>>
void
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
<T extends Options<?>>
void
BooleanValidatorEngine.process(Class<T> interfaceClass, T options, BooleanValidatorEngine.BooleanValidator config)
           
<T extends Options<?>>
void
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
<E extends Options<?>>
E
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.
 



Copyright © 2013. All Rights Reserved.