public class WrappedParameter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private DynamicParameter |
dynamicParameter |
private Parameter |
parameter |
Constructor and Description |
---|
WrappedParameter(DynamicParameter p) |
WrappedParameter(Parameter p) |
Modifier and Type | Method and Description |
---|---|
void |
addValue(Parameterized parameterized,
java.lang.Object object,
java.lang.Object value) |
void |
addValue(Parameterized parameterized,
java.lang.Object object,
java.lang.Object value,
java.lang.reflect.Field field) |
int |
arity() |
private void |
callPut(java.lang.Object object,
Parameterized parameterized,
java.lang.String key,
java.lang.String value) |
boolean |
echoInput() |
private java.lang.reflect.Method |
findPut(java.lang.Class<?> cls) |
java.lang.String |
getAssignment() |
DynamicParameter |
getDynamicParameter() |
Parameter |
getParameter() |
boolean |
hidden() |
boolean |
isHelp() |
boolean |
isNonOverwritableForced() |
java.lang.String[] |
names() |
boolean |
password() |
boolean |
required() |
java.lang.Class<? extends IValueValidator>[] |
validateValueWith() |
java.lang.Class<? extends IParameterValidator>[] |
validateWith() |
boolean |
variableArity() |
private Parameter parameter
private DynamicParameter dynamicParameter
public WrappedParameter(Parameter p)
public WrappedParameter(DynamicParameter p)
public Parameter getParameter()
public DynamicParameter getDynamicParameter()
public int arity()
public boolean hidden()
public boolean required()
public boolean password()
public java.lang.String[] names()
public boolean variableArity()
public java.lang.Class<? extends IParameterValidator>[] validateWith()
public java.lang.Class<? extends IValueValidator>[] validateValueWith()
public boolean echoInput()
public void addValue(Parameterized parameterized, java.lang.Object object, java.lang.Object value)
public void addValue(Parameterized parameterized, java.lang.Object object, java.lang.Object value, java.lang.reflect.Field field) throws java.lang.IllegalAccessException
java.lang.IllegalAccessException
private void callPut(java.lang.Object object, Parameterized parameterized, java.lang.String key, java.lang.String value)
private java.lang.reflect.Method findPut(java.lang.Class<?> cls) throws java.lang.SecurityException, java.lang.NoSuchMethodException
java.lang.SecurityException
java.lang.NoSuchMethodException
public java.lang.String getAssignment()
public boolean isHelp()
public boolean isNonOverwritableForced()