com.beust.jcommander
public class ParameterDescription extends java.lang.Object
Constructor and Description |
---|
ParameterDescription(java.lang.Object object,
DynamicParameter annotation,
java.lang.reflect.Field field,
java.util.ResourceBundle bundle,
JCommander jc) |
ParameterDescription(java.lang.Object object,
Parameter annotation,
java.lang.reflect.Field field,
java.util.ResourceBundle bundle,
JCommander jc) |
Modifier and Type | Method and Description |
---|---|
void |
addValue(java.lang.String value) |
void |
addValue(java.lang.String value,
boolean isDefault)
Add the specified value to the field.
|
java.lang.Object |
getDefault() |
java.lang.String |
getDescription() |
java.lang.reflect.Field |
getField() |
java.lang.String |
getLongestName() |
java.lang.String |
getNames() |
java.lang.Object |
getObject() |
boolean |
isAssigned() |
boolean |
isDynamicParameter() |
void |
setAssigned(boolean b) |
java.lang.String |
toString() |
static void |
validateParameter(java.lang.Class<? extends IParameterValidator> validator,
java.lang.String name,
java.lang.String value) |
public ParameterDescription(java.lang.Object object, DynamicParameter annotation, java.lang.reflect.Field field, java.util.ResourceBundle bundle, JCommander jc)
public ParameterDescription(java.lang.Object object, Parameter annotation, java.lang.reflect.Field field, java.util.ResourceBundle bundle, JCommander jc)
public java.lang.String getLongestName()
public java.lang.Object getDefault()
public java.lang.String getDescription()
public java.lang.Object getObject()
public java.lang.String getNames()
public java.lang.reflect.Field getField()
public void addValue(java.lang.String value)
public boolean isAssigned()
public void setAssigned(boolean b)
public void addValue(java.lang.String value, boolean isDefault)
public static void validateParameter(java.lang.Class<? extends IParameterValidator> validator, java.lang.String name, java.lang.String value)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isDynamicParameter()
Copyright © 2014. All Rights Reserved.