Package com.beust.jcommander
Class WrappedParameter
java.lang.Object
com.beust.jcommander.WrappedParameter
Encapsulates the operations common to @Parameter and @DynamicParameter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValue(Parameterized parameterized, Object object, Object value) voidaddValue(Parameterized parameterized, Object object, Object value, Field field) intarity()category()booleanbooleanhidden()booleanisHelp()booleanString[]names()intorder()booleanpassword()booleanrequired()Class<? extends IValueValidator>[]Class<? extends IParameterValidator>[]boolean
-
Constructor Details
-
WrappedParameter
-
WrappedParameter
-
-
Method Details
-
getParameter
-
getDynamicParameter
-
arity
public int arity() -
required
public boolean required() -
password
public boolean password() -
names
-
variableArity
public boolean variableArity() -
order
public int order() -
category
-
placeholder
-
validateWith
-
validateValueWith
-
echoInput
public boolean echoInput() -
addValue
-
addValue
public void addValue(Parameterized parameterized, Object object, Object value, Field field) throws IllegalAccessException - Throws:
IllegalAccessException
-
getAssignment
-
isHelp
public boolean isHelp() -
isNonOverwritableForced
public boolean isNonOverwritableForced()
-