Top Description Fields Constructors Methods
com.beust.jcommander

public Class WrappedParameter

extends Object
Class Inheritance
Imports
java.lang.reflect.Field, .InvocationTargetException, .Method

Encapsulates the operations common to @Parameter and @DynamicParameter

Field Summary

Modifier and TypeField and Description
private DynamicParameter
private Parameter

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public void
addValue(Parameterized parameterized, Object object, Object value)

public void
addValue(Parameterized parameterized, Object object, Object value, Field field)

public int
private void
callPut(Object object, Parameterized parameterized, String key, String value)

public boolean
private Method
findPut(Class<?> cls)

public String
public DynamicParameter
public Parameter
public boolean
public boolean
public boolean
public String[]
public int
public boolean
public boolean
public Class<? extends IValueValidator<T>>[]
public Class<? extends IParameterValidator>[]
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dynamicParameterback to summary
private DynamicParameter dynamicParameter
parameterback to summary
private Parameter parameter

Constructor Detail

WrappedParameterback to summary
public WrappedParameter(Parameter p)
WrappedParameterback to summary
public WrappedParameter(DynamicParameter p)

Method Detail

addValueback to summary
public void addValue(Parameterized parameterized, Object object, Object value)
addValueback to summary
public void addValue(Parameterized parameterized, Object object, Object value, Field field) throws IllegalAccessException
arityback to summary
public int arity()
callPutback to summary
private void callPut(Object object, Parameterized parameterized, String key, String value)
echoInputback to summary
public boolean echoInput()
findPutback to summary
private Method findPut(Class<?> cls) throws SecurityException, NoSuchMethodException
getAssignmentback to summary
public String getAssignment()
getDynamicParameterback to summary
public DynamicParameter getDynamicParameter()
getParameterback to summary
public Parameter getParameter()
hiddenback to summary
public boolean hidden()
isHelpback to summary
public boolean isHelp()
isNonOverwritableForcedback to summary
public boolean isNonOverwritableForced()
namesback to summary
public String[] names()
orderback to summary
public int order()
passwordback to summary
public boolean password()
requiredback to summary
public boolean required()
validateValueWithback to summary
public Class<? extends IValueValidator<T>>[] validateValueWith()
validateWithback to summary
public Class<? extends IParameterValidator>[] validateWith()
variableArityback to summary
public boolean variableArity()