Package it.tidalwave.ui.core
Interface PanelGroupProvider<T>
- All Known Implementing Classes:
PanelGroupProviderSupport
@API(status=EXPERIMENTAL)
public interface PanelGroupProvider<T>
A service that provides a piece of he User Interface together with the definition of the group in the main window where it should be made visible (left,
right, center or bottom). Instances of this class are looked up and managed by
PanelGroupControl
.- Since:
- 2.0-ALPHA-3
- Author:
- Fabrizio Giudici
- See Also:
-
Method Summary
-
Method Details
-
getLabel
Returns the label associated to this User Interface piece..- Returns:
- the label associated to this User Interface piece
-
getPresentation
Returns the presentation associated to this provider..- Returns:
- the presentation associated to this provider
- Since:
- 2.0-ALPHA-5
-
getComponent
Returns the concrete UI component associated to this provider..- Returns:
- the concrete UI component associated to this provider
-
getGroup
Returns the placement of this piece of the User Interface..- Returns:
- the placement of this piece of the User Interface
-