@Retention(value=SOURCE) @Target(value=TYPE) @Documented public @interface PropertyDesc
| Modifier and Type | Required Element and Description |
|---|---|
String |
name
name of the property
|
| Modifier and Type | Optional Element and Description |
|---|---|
Class |
dataType
the DataType class, can be Class<? extends
DataType> or String.class, Integer.class, etc |
String |
defaultValue
default value of the property
|
String |
description
freeform description
|
String[] |
values
Possible values, might not be a complete list and/or there could be other alternatives
such as specific numbers, variables, etc.
|
public abstract String name
public abstract String defaultValue
public abstract String description
public abstract Class dataType
DataType> or String.class, Integer.class, etcpublic abstract String[] values
Copyright © 2017–2020 Eclipse Foundation. All rights reserved.