public class AnnotatedInterfaceArguments<T> extends Object implements ArgumentProcessor
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotatedInterfaceArguments.AnnotatedInterfaceProxy |
| Modifier and Type | Method and Description |
|---|---|
static String |
getArgumentsSyntax(Class annotated) |
static <U> AnnotatedInterfaceArguments<U> |
getInstance(Class<U> annotated,
ArgumentHandler argumentHandler) |
T |
getValueObject() |
static <U> U |
getValueObject(Class<U> annotated,
ArgumentHandler argumentHandler) |
static void |
printArgumentDescriptions(Class annotated,
PrintWriter writer) |
void |
process(List argumentList) |
static void |
showHelp(Class<?> type) |
public static <U> AnnotatedInterfaceArguments<U> getInstance(Class<U> annotated, ArgumentHandler argumentHandler) throws InvalidArgumentsException
InvalidArgumentsExceptionpublic static <U> U getValueObject(Class<U> annotated, ArgumentHandler argumentHandler) throws InvalidArgumentsException
InvalidArgumentsExceptionpublic void process(List argumentList) throws InvalidArgumentsException
process in interface ArgumentProcessorInvalidArgumentsExceptionpublic T getValueObject()
public static String getArgumentsSyntax(Class annotated)
name - public static void printArgumentDescriptions(Class annotated, PrintWriter writer)
name - writer - public static void showHelp(Class<?> type)
name - Copyright © 2014. All Rights Reserved.