public class IntDef extends ParameterDef
| Constructor and Description |
|---|
IntDef(char chr,
java.lang.String name)
Constructor with no range or description.
|
IntDef(char chr,
java.lang.String name,
int min,
int max)
Constructor with range but no description.
|
IntDef(char chr,
java.lang.String name,
java.lang.String desc)
Constructor with no range defined.
|
IntDef(char chr,
java.lang.String name,
java.lang.String desc,
int min,
int max)
Constructor with range and description.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAbbreviation()
Get text abbreviation for parameter.
|
void |
handle(ArgumentProcessor proc)
Handle argument.
|
getDescription, getFlagpublic IntDef(char chr,
java.lang.String name,
java.lang.String desc,
int min,
int max)
chr - parameter flag charactername - field name for parameterdesc - discription text for parametermin - minimum allowed valuemax - maximum allowed valuepublic IntDef(char chr,
java.lang.String name,
int min,
int max)
chr - parameter flag charactername - field name for parametermin - minimum allowed valuemax - maximum allowed valuepublic IntDef(char chr,
java.lang.String name,
java.lang.String desc)
chr - parameter flag charactername - field name for parameterdesc - discription text for parameterpublic IntDef(char chr,
java.lang.String name)
chr - parameter flag charactername - field name for parameterpublic java.lang.String getAbbreviation()
getAbbreviation in class ParameterDefpublic void handle(ArgumentProcessor proc)
handle in class ParameterDefproc - argument processor making call to handlerArgumentErrorException - if decimal value missing or out of rangejava.lang.IllegalArgumentException - on error in processing