Package com.beust.jcommander
Class WrappedParameter
- java.lang.Object
-
- com.beust.jcommander.WrappedParameter
-
public class WrappedParameter extends Object
Encapsulates the operations common to @Parameter and @DynamicParameter
-
-
Constructor Summary
Constructors Constructor Description WrappedParameter(DynamicParameter p)WrappedParameter(Parameter p)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddValue(Parameterized parameterized, Object object, Object value)voidaddValue(Parameterized parameterized, Object object, Object value, Field field)intarity()booleanechoInput()StringgetAssignment()DynamicParametergetDynamicParameter()ParametergetParameter()booleanhidden()booleanisHelp()booleanisNonOverwritableForced()String[]names()intorder()booleanpassword()booleanrequired()Class<? extends IValueValidator>[]validateValueWith()Class<? extends IParameterValidator>[]validateWith()booleanvariableArity()
-
-
-
Constructor Detail
-
WrappedParameter
public WrappedParameter(Parameter p)
-
WrappedParameter
public WrappedParameter(DynamicParameter p)
-
-
Method Detail
-
getParameter
public Parameter getParameter()
-
getDynamicParameter
public DynamicParameter getDynamicParameter()
-
arity
public int arity()
-
hidden
public boolean hidden()
-
required
public boolean required()
-
password
public boolean password()
-
names
public String[] names()
-
variableArity
public boolean variableArity()
-
order
public int order()
-
validateWith
public Class<? extends IParameterValidator>[] validateWith()
-
validateValueWith
public Class<? extends IValueValidator>[] validateValueWith()
-
echoInput
public boolean echoInput()
-
addValue
public void addValue(Parameterized parameterized, Object object, Object value)
-
addValue
public void addValue(Parameterized parameterized, Object object, Object value, Field field) throws IllegalAccessException
- Throws:
IllegalAccessException
-
getAssignment
public String getAssignment()
-
isHelp
public boolean isHelp()
-
isNonOverwritableForced
public boolean isNonOverwritableForced()
-
-