|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=RUNTIME)
@Target(value={METHOD,FIELD})
public @interface ParamParam is a parameter to a command. This annotation can be placed on a field or setter method to identify the parameters of a command and have those parameters injected by the system before the command is executed. The system will check that all non optional parameters are satisfied before invoking the command.
| Optional Element Summary | |
|---|---|
java.lang.String |
acceptableValues
Returns a list of comma separated acceptable values for this parameter. |
java.lang.String |
alias
Returns an alias for the option. |
java.lang.String |
defaultValue
Returns the default value associated with the parameter so that the user can specify |
boolean |
multiple
Returns true if multiple instances of the parameter are allowed. |
java.lang.String |
name
Returns the name of the parameter as it has be specified by the client when invoking the command. |
boolean |
obsolete
Returns true if this parameter is obsolete. |
boolean |
optional
Returns true if the parameter is optional to the successful invocation of the command |
boolean |
password
Returns true if the parameter is a password |
boolean |
primary
Returns true if this is the primary parameter for the command which mean that the client does not have to pass the parameter name but just the value to the command. |
char |
separator
Returns the character used to separate items in a list. |
java.lang.String |
shortName
Returns the short name associated with the parameter so that the user can specify -p as well as -password when invoking the command. |
public abstract java.lang.String name
public abstract java.lang.String acceptableValues
public abstract boolean optional
public abstract java.lang.String shortName
public abstract boolean primary
public abstract java.lang.String defaultValue
public abstract boolean password
public abstract char separator
public abstract boolean multiple
public abstract boolean obsolete
public abstract java.lang.String alias
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||