@Retention(value=RUNTIME)
@Target(value=FIELD)
@Documented
public @interface API
| Modifier and Type | Required Element and Description |
|---|---|
java.lang.String |
help |
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String[] |
dependsOn |
API.Direction |
direction |
boolean |
json |
java.lang.String |
label |
API.Level |
level |
boolean |
required |
java.lang.String[] |
validation |
java.lang.String[] |
values |
public abstract java.lang.String help
public abstract java.lang.String label
public abstract boolean required
public abstract API.Level level
public abstract API.Direction direction
public abstract java.lang.String[] dependsOn
public abstract java.lang.String[] validation
public abstract java.lang.String[] values
public abstract boolean json