@Retention(value=RUNTIME)
@Target(value=METHOD)
@Inherited
public @interface Property
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
description
A human readable description of the property.
|
java.lang.String |
displayName
A human readable name of the property.
|
boolean |
writable
True if the property is writable.
|
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
category
A category that this property belongs to
|
java.lang.String |
defaultValue
The default value of the property
|
java.lang.String |
maxValue
The maximum value that this property has.
|
java.lang.String |
minValue
The minimum value that this property has.
|
float |
orderValue
This value is used to help order the property on the UI.
|
PropertyType |
type
The class that this type belongs to.
|
public abstract java.lang.String description
public abstract java.lang.String category
public abstract PropertyType type
public abstract java.lang.String minValue
public abstract java.lang.String maxValue