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
           
 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
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:
""