org.hyphenType.dynamicproxy
Class ConcreteArgumentsInvocationHandler<T extends Options<?>>

java.lang.Object
  extended by org.hyphenType.dynamicproxy.AbstractArgumentsInvocationHandler<T>
      extended by org.hyphenType.dynamicproxy.ConcreteArgumentsInvocationHandler<T>
Type Parameters:
T - The option interface type.
All Implemented Interfaces:
InvocationHandler

public class ConcreteArgumentsInvocationHandler<T extends Options<?>>
extends AbstractArgumentsInvocationHandler<T>

Author:
Aurelio Akira M. Matsui

Constructor Summary
ConcreteArgumentsInvocationHandler(OptionValues<T> optionValues, Class<? extends Options<?>> optionsInterface, Class<? extends StatusCode> exitCodeEnumClass, String[] rawArguments)
          TODO Comment.
 
Method Summary
protected  void exit(Enum<?> e)
          TODO Comment.
protected  void exit(int code)
          TODO Comment.
 
Methods inherited from class org.hyphenType.dynamicproxy.AbstractArgumentsInvocationHandler
equals, hashCode, invoke, printDocumentation, printDocumentation, printDocumentation, printDocumentation, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConcreteArgumentsInvocationHandler

public ConcreteArgumentsInvocationHandler(OptionValues<T> optionValues,
                                          Class<? extends Options<?>> optionsInterface,
                                          Class<? extends StatusCode> exitCodeEnumClass,
                                          String[] rawArguments)
TODO Comment.

Parameters:
optionValues - TODO Comment.
formatter - TODO Comment.
exitCodeEnumClass - TODO Comment.
rawArguments - TODO Comment.
Method Detail

exit

protected final void exit(Enum<?> e)
TODO Comment.

Specified by:
exit in class AbstractArgumentsInvocationHandler<T extends Options<?>>
Parameters:
e - TODO Comment.

exit

protected final void exit(int code)
TODO Comment.

Specified by:
exit in class AbstractArgumentsInvocationHandler<T extends Options<?>>
Parameters:
code - TODO Comment.


Copyright © 2013. All Rights Reserved.