@Retention(value=RUNTIME)
@Target(value=FIELD)
@Inherited
public @interface YSConfigIntegerRange
Modifier and Type | Fields and Description |
---|---|
static java.lang.String |
NULL
Null String used to indicate that no min/max value function is given.
|
Modifier and Type | Optional Element and Description |
---|---|
int |
maxValue
Maximal value allowed for an integer property.
|
java.lang.String |
maxValueFunction
Name of a function taking no arguments and returning an int.
|
int |
minValue
Minimal value allowed for an integer property.
|
java.lang.String |
minValueFunction
Name of a function taking no arguments and returning an int.
|
public static final java.lang.String NULL
public abstract int minValue
public abstract int maxValue
public abstract java.lang.String minValueFunction
public abstract java.lang.String maxValueFunction