|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||
@Target(value={})
@Retention(value=RUNTIME)
@Documented
public @interface JvParamThis annotation is used by @JvMethod to set input parameters for a method call.
| Optional Element Summary | |
|---|---|
java.lang.Class |
beanClass
The bean class to instantiate, only relevant if MODE_BEAN. |
java.lang.String |
lookupName
Name of bean to lookup. |
java.lang.String |
methodName
Optional methodname (must be a getMethod returning a value e.g. getName) to be called on the found lookup instance or bean. |
boolean |
requiresMethodCall
Only relevant if a lookup and/or bean mode is specified. |
java.lang.String |
type
Specify the exact type of this parameter, e.g. java.lang.String. |
java.lang.String |
value
Literal value for this parameter (must be set if MODE_VALUE). |
int |
valueRetrievalMode
The type of getting the value for this parameter. |
public abstract int valueRetrievalMode
Defaults to MODE_VALUE.
public abstract boolean requiresMethodCall
Defaults to false.
public abstract java.lang.String value
Defaults to an empty string.
public abstract java.lang.String type
public abstract java.lang.String lookupName
Note that this bean can be the input (parameter value) directly or that a getMethod() must be called on it and that return value is used. By default it is the bean found itself, to change the behavior set: requiresMethodCall to true.
Defaults to empty string.
public abstract java.lang.String methodName
Defaults to empty string.
public abstract java.lang.Class beanClass
Note that this bean can be the input (parameter value) directly or that a getMethod() must be called on it and that the return value is used. By default it is the bean created itself, to change the behavior set: requiresMethodCall to true.
Defaults to something useless.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||||