Annotation Type ExperimentalFeature
-
@Retention(RUNTIME) @Target(TYPE) public @interface ExperimentalFeature
Marks an element as a workbench Experimental Feature. It can be used to annotate:- WorkbenchPerspectives
- WorkbenchScreens
- WorkbenchEditors
- ResourceTypes
- LayoutDragComponents
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringdescriptionI18nKeyDetermines the i18n key to get the description of the feature.StringgroupDetermines the a logic group of features.StringnameI18nKeyDetermines the i18n key to get the feature name if no key is defined the class name will be used as a keyExperimentalFeature.ScopescopeScope of the ExperimentalFeature.
-
-
-
Element Detail
-
scope
ExperimentalFeature.Scope scope
Scope of the ExperimentalFeature. By default a feature is user- Default:
- org.uberfire.experimental.definition.annotations.ExperimentalFeature.Scope.USER
-
-
-
group
String group
Determines the a logic group of features. When no group is defined features are added into a default group.- Default:
- ""
-
-
-
nameI18nKey
String nameI18nKey
Determines the i18n key to get the feature name if no key is defined the class name will be used as a key- Default:
- ""
-
-
-
descriptionI18nKey
String descriptionI18nKey
Determines the i18n key to get the description of the feature. If no key is defined it won't have any description- Default:
- ""
-
-