Annotation Type ConfigurableClass
-
@Retention(RUNTIME) @Target(TYPE) public @interface ConfigurableClass
Annotation holding options for dealing with this class in the Configurable system.- Author:
- Hylke van der Schaaf
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringdisplayNameStringjsonNameThe value to use in EditorSubClass when specifying this class.StringprofilesEditA comma separated, case insensitive list of profile names.
-
-
-
Element Detail
-
jsonName
String jsonName
The value to use in EditorSubClass when specifying this class. The default is the fully qualified class name.- Returns:
- The value to use in EditorSubClass when specifying this class.
- Default:
- ""
-
-
-
displayName
String displayName
- Default:
- ""
-
-
-
profilesEdit
String profilesEdit
A comma separated, case insensitive list of profile names. Items can only be added or removed from the EditorMap generated for this class, when one of these profiles is active. The "default" profile is automatically added to the list.- Returns:
- A comma separated, case insensitive list of profile names.
- Default:
- ""
-
-