water.api
Annotation Type Request.API


@Retention(value=RUNTIME)
public static @interface Request.API


Required Element Summary
 java.lang.String help
           
 
Optional Element Summary
 java.lang.String displayName
           
 double dmax
           
 double dmin
           
 java.lang.Class<? extends Request.Filter> filter
           
 java.lang.Class<? extends Request.Filter>[] filters
           
 boolean hide
           
 boolean json
          Forces an input field to also appear in JSON.
 long lmax
           
 long lmin
           
 boolean required
           
 int since
           
 int until
           
 

Element Detail

help

public abstract java.lang.String help

required

public abstract boolean required
Default:
false

since

public abstract int since
Default:
1

until

public abstract int until
Default:
2147483647

filter

public abstract java.lang.Class<? extends Request.Filter> filter
Default:
water.api.Request.Filter.class

filters

public abstract java.lang.Class<? extends Request.Filter>[] filters
Default:
{}

json

public abstract boolean json
Forces an input field to also appear in JSON.

Default:
false

lmin

public abstract long lmin
Default:
-9223372036854775808L

lmax

public abstract long lmax
Default:
9223372036854775807L

dmin

public abstract double dmin
Default:
-1d/0d

dmax

public abstract double dmax
Default:
1d/0d

hide

public abstract boolean hide
Default:
false

displayName

public abstract java.lang.String displayName
Default:
""