Package org.uberfire.client.annotations
Annotation Type WorkbenchPopup
-
@Inherited @Retention(RUNTIME) @Target(TYPE) public @interface WorkbenchPopup
Classes annotated with this are considered Workbench popups.At its simplest form the Class should extend
com.google.gwt.user.client.ui.PopupPaneland provide a method annotated with@OnOpen.Developers wishing to separate view from logic (perhaps by implementing the MVP pattern) can further provide a zero-argument method annotated with
@WorkbenchPartViewwith return typecom.google.gwt.user.client.ui.PopupPanel.In this latter case the
@WorkbenchPopupneed not extendcom.google.gwt.user.client.ui.PopupPanel.WorkbechPopups can receive the following life-cycle calls:
@OnOpen
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description Stringidentifier
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description WorkbenchPopup.WorkbenchPopupSizesize
-
-
-
Element Detail
-
identifier
String identifier
-
-
-
size
WorkbenchPopup.WorkbenchPopupSize size
- Default:
- org.uberfire.client.annotations.WorkbenchPopup.WorkbenchPopupSize.MEDIUM
-
-