@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
@Documented
public static @interface Request.API
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
help |
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
displayName |
double |
dmax |
double |
dmin |
java.lang.Class<? extends Request.Filter> |
filter |
java.lang.Class<? extends Request.Filter>[] |
filters |
boolean |
gridable |
boolean |
hide |
ParamImportance |
importance |
boolean |
json
Forces an input field to also appear in JSON.
|
long |
lmax |
long |
lmin |
boolean |
mustExist
For keys.
|
boolean |
required
Must be specified.
|
int |
since |
int |
until |
java.lang.Class<? extends Request.Validator> |
validator |
public abstract java.lang.String help
public abstract boolean required
public abstract boolean mustExist
public abstract int since
public abstract int until
public abstract java.lang.Class<? extends Request.Filter> filter
public abstract java.lang.Class<? extends Request.Filter>[] filters
public abstract boolean json
public abstract long lmin
public abstract long lmax
public abstract double dmin
public abstract double dmax
public abstract boolean hide
public abstract java.lang.String displayName
public abstract boolean gridable
public abstract java.lang.Class<? extends Request.Validator> validator
public abstract ParamImportance importance