com.beust.jcommander
Class ParameterDescription
java.lang.Object
com.beust.jcommander.ParameterDescription
public class ParameterDescription
- extends Object
ParameterDescription
public ParameterDescription(Object object,
DynamicParameter annotation,
Field field,
ResourceBundle bundle,
JCommander jc)
ParameterDescription
public ParameterDescription(Object object,
Parameter annotation,
Field field,
ResourceBundle bundle,
JCommander jc)
getLongestName
public String getLongestName()
getDefault
public Object getDefault()
getDescription
public String getDescription()
getObject
public Object getObject()
getNames
public String getNames()
getField
public Field getField()
addValue
public void addValue(String value)
isAssigned
public boolean isAssigned()
- Returns:
- true if this parameter received a value during the parsing phase.
setAssigned
public void setAssigned(boolean b)
addValue
public void addValue(String value,
boolean isDefault)
- Add the specified value to the field. First, validate the value if a
validator was specified. Then look up any field converter, then any type
converter, and if we can't find any, throw an exception.
validateParameter
public static void validateParameter(Class<? extends IParameterValidator> validator,
String name,
String value)
toString
public String toString()
- Overrides:
toString in class Object
isDynamicParameter
public boolean isDynamicParameter()
Copyright © 2012. All Rights Reserved.