Class AdaptiveWorkbenchPanelPresenter
- java.lang.Object
-
- org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelPresenter<P>
-
- org.uberfire.client.workbench.panels.impl.AbstractDockingWorkbenchPanelPresenter<AdaptiveWorkbenchPanelPresenter>
-
- org.uberfire.client.workbench.panels.impl.AdaptiveWorkbenchPanelPresenter
-
- All Implemented Interfaces:
DockingWorkbenchPanelPresenter,WorkbenchPanelPresenter
@Dependent public class AdaptiveWorkbenchPanelPresenter extends AbstractDockingWorkbenchPanelPresenter<AdaptiveWorkbenchPanelPresenter>
-
-
Field Summary
-
Fields inherited from class org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelPresenter
childPanels, perspectiveManager
-
-
Constructor Summary
Constructors Constructor Description AdaptiveWorkbenchPanelPresenter(WorkbenchPanelView<AdaptiveWorkbenchPanelPresenter> view, PerspectiveManager perspectiveManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AdaptiveWorkbenchPanelPresenterasPresenterType()Returns a reference tothis.StringgetDefaultChildType()Most panel types are their own default child type, so this implementation returnsgetClass().getName().-
Methods inherited from class org.uberfire.client.workbench.panels.impl.AbstractDockingWorkbenchPanelPresenter
addPanel, getPanelView, removePanel, removePart, setChildSize
-
Methods inherited from class org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelPresenter
addPart, addPart, changeTitle, getDefinition, getPanels, getParent, getPartType, maximize, onResize, positionOf, selectPart, setDefinition, setFocus, setParent, toString, unmaximize
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.uberfire.client.workbench.panels.WorkbenchPanelPresenter
addPart, addPart, changeTitle, getDefinition, getPanels, getParent, getPartType, maximize, onResize, selectPart, setDefinition, setFocus, setParent, unmaximize
-
-
-
-
Constructor Detail
-
AdaptiveWorkbenchPanelPresenter
@Inject public AdaptiveWorkbenchPanelPresenter(@Named("AdaptiveWorkbenchPanelView") WorkbenchPanelView<AdaptiveWorkbenchPanelPresenter> view, PerspectiveManager perspectiveManager)
-
-
Method Detail
-
asPresenterType
protected AdaptiveWorkbenchPanelPresenter asPresenterType()
Description copied from class:AbstractWorkbenchPanelPresenterReturns a reference tothis. Helps superclass code work around generic type checking problems.- Specified by:
asPresenterTypein classAbstractWorkbenchPanelPresenter<AdaptiveWorkbenchPanelPresenter>
-
getDefaultChildType
public String getDefaultChildType()
Description copied from class:AbstractWorkbenchPanelPresenterMost panel types are their own default child type, so this implementation returnsgetClass().getName(). Subclasses can override if they prefer a different child type.- Specified by:
getDefaultChildTypein interfaceWorkbenchPanelPresenter- Overrides:
getDefaultChildTypein classAbstractWorkbenchPanelPresenter<AdaptiveWorkbenchPanelPresenter>- Returns:
- the fully-qualified class name of a WorkbenchPanelPresenter implementation. Returns null if this panel presenter does not allow child panels.
-
-