|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Documented
@Retention(value=RUNTIME)
@Target(value={METHOD,FIELD})
public @interface ConfigurableValueAnnotation for configuring a property of some instance.
| Required Element Summary | |
|---|---|
String |
valueType
Name of value type - must be one of String, Integer, Long, Double, or List |
| Optional Element Summary | |
|---|---|
String |
constraintExpression
Constraint expression |
String |
description
User-oriented description |
String |
getter
Name of method that retrieves the default value for this property. |
String |
name
Name for this property. |
boolean |
publish
True if value must be published to brokers |
| Element Detail |
|---|
public abstract String valueType
public abstract String name
public abstract String getter
public abstract String description
public abstract String constraintExpression
public abstract boolean publish
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||