Package com.beust.jcommander
Class WrappedParameter
- java.lang.Object
-
- com.beust.jcommander.WrappedParameter
-
public class WrappedParameter extends java.lang.ObjectEncapsulates 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, java.lang.Object object, java.lang.Object value)voidaddValue(Parameterized parameterized, java.lang.Object object, java.lang.Object value, java.lang.reflect.Field field)intarity()booleanechoInput()java.lang.StringgetAssignment()DynamicParametergetDynamicParameter()ParametergetParameter()booleanhidden()booleanisHelp()booleanisNonOverwritableForced()java.lang.String[]names()intorder()booleanpassword()booleanrequired()java.lang.Class<? extends IValueValidator>[]validateValueWith()java.lang.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 java.lang.String[] names()
-
variableArity
public boolean variableArity()
-
order
public int order()
-
validateWith
public java.lang.Class<? extends IParameterValidator>[] validateWith()
-
validateValueWith
public java.lang.Class<? extends IValueValidator>[] validateValueWith()
-
echoInput
public boolean echoInput()
-
addValue
public void addValue(Parameterized parameterized, java.lang.Object object, java.lang.Object value)
-
addValue
public void addValue(Parameterized parameterized, java.lang.Object object, java.lang.Object value, java.lang.reflect.Field field) throws java.lang.IllegalAccessException
- Throws:
java.lang.IllegalAccessException
-
getAssignment
public java.lang.String getAssignment()
-
isHelp
public boolean isHelp()
-
isNonOverwritableForced
public boolean isNonOverwritableForced()
-
-