public class ParameterDescription extends Object
Constructor and Description |
---|
ParameterDescription(Object object,
DynamicParameter annotation,
Parameterized parameterized,
ResourceBundle bundle,
JCommander jc) |
ParameterDescription(Object object,
Parameter annotation,
Parameterized parameterized,
ResourceBundle bundle,
JCommander jc) |
Modifier and Type | Method and Description |
---|---|
void |
addValue(String value) |
void |
addValue(String value,
boolean isDefault)
Add the specified value to the field.
|
Object |
getDefault() |
String |
getDescription() |
String |
getLongestName() |
String |
getNames() |
Object |
getObject() |
WrappedParameter |
getParameter() |
Parameter |
getParameterAnnotation() |
Parameterized |
getParameterized() |
boolean |
isAssigned() |
boolean |
isDynamicParameter() |
boolean |
isHelp() |
boolean |
isNonOverwritableForced() |
void |
setAssigned(boolean b) |
String |
toString() |
static void |
validateParameter(ParameterDescription pd,
Class<? extends IParameterValidator> validator,
String name,
String value) |
static void |
validateValueParameter(Class<? extends IValueValidator> validator,
String name,
Object value) |
public ParameterDescription(Object object, DynamicParameter annotation, Parameterized parameterized, ResourceBundle bundle, JCommander jc)
public ParameterDescription(Object object, Parameter annotation, Parameterized parameterized, ResourceBundle bundle, JCommander jc)
public String getLongestName()
public Object getDefault()
public String getDescription()
public Object getObject()
public String getNames()
public WrappedParameter getParameter()
public Parameterized getParameterized()
public void addValue(String value)
public boolean isAssigned()
public void setAssigned(boolean b)
public void addValue(String value, boolean isDefault)
public Parameter getParameterAnnotation()
public static void validateValueParameter(Class<? extends IValueValidator> validator, String name, Object value)
public static void validateParameter(ParameterDescription pd, Class<? extends IParameterValidator> validator, String name, String value)
public boolean isDynamicParameter()
public boolean isHelp()
public boolean isNonOverwritableForced()
Copyright © 2017. All rights reserved.