|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IArgumentDescriptor
A descriptor for fields annotated with the annotation @Argument
Method Summary | |
---|---|
Argument.Advice |
getAdvice()
Get the Argument.Advice provided with the annotation |
java.lang.Object |
getDefaultValue()
Get the default value of the field |
java.lang.reflect.Field |
getField()
Get the annotated field |
java.lang.String |
getFlag()
Get the flag |
java.lang.String |
getHelp()
Get any help on the field provided by the annotation @Help |
java.lang.String |
getName()
Get the name of the parameter |
java.lang.Class<?> |
getType()
Get the type of the annotated field |
boolean |
isArray()
Check if the annotated field is an array |
boolean |
isBoolean()
Check if the annotated field is a boolean or Boolean |
boolean |
isEnum()
Check if the annotated field is an Enum |
boolean |
isList()
Check if the annotated field is a List |
boolean |
isMandatory()
Check if the annotated field is a mandatory parameter |
boolean |
isMultiple()
Check if the annotated field is an array or a list |
Method Detail |
---|
boolean isMultiple()
boolean isBoolean()
java.lang.Object getDefaultValue()
java.lang.reflect.Field getField()
java.lang.String getFlag()
boolean isArray()
boolean isList()
boolean isEnum()
boolean isMandatory()
java.lang.String getName()
java.lang.Class<?> getType()
java.lang.String getHelp()
Argument.Advice getAdvice()
Argument.Advice
provided with the annotation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |