Class SimpleNoExpandWorkbenchPanelPresenter
- java.lang.Object
-
- org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelPresenter<P>
-
- org.uberfire.client.workbench.panels.impl.AbstractDockingWorkbenchPanelPresenter<SimpleNoExpandWorkbenchPanelPresenter>
-
- org.uberfire.client.workbench.panels.impl.SimpleNoExpandWorkbenchPanelPresenter
-
- All Implemented Interfaces:
DockingWorkbenchPanelPresenter,WorkbenchPanelPresenter
@Dependent public class SimpleNoExpandWorkbenchPanelPresenter extends AbstractDockingWorkbenchPanelPresenter<SimpleNoExpandWorkbenchPanelPresenter>
A panel with a title bar. Can contain one part at a time. The part's view fills the entire space not used up by the title bar. Adding a new part replaces the existing part. Does not support drag-and-drop rearrangement of parts.- See Also:
SimpleDnDWorkbenchPanelPresenter
-
-
Field Summary
-
Fields inherited from class org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelPresenter
childPanels, perspectiveManager
-
-
Constructor Summary
Constructors Constructor Description SimpleNoExpandWorkbenchPanelPresenter(WorkbenchPanelView<SimpleNoExpandWorkbenchPanelPresenter> view, PerspectiveManager perspectiveManager, PlaceManager placeManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPart(WorkbenchPartPresenter part)voidaddPart(WorkbenchPartPresenter part, String contextId)Adds the given part to the view returned byAbstractWorkbenchPanelPresenter.getPanelView(), ignoring the givencontextId.protected SimpleNoExpandWorkbenchPanelPresenterasPresenterType()Returns a reference tothis.DockingWorkbenchPanelView<SimpleNoExpandWorkbenchPanelPresenter>getPanelView()Returns the view that was given to this panel when it was first created.-
Methods inherited from class org.uberfire.client.workbench.panels.impl.AbstractDockingWorkbenchPanelPresenter
addPanel, removePanel, removePart, setChildSize
-
Methods inherited from class org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelPresenter
changeTitle, getDefaultChildType, 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
changeTitle, getDefaultChildType, getDefinition, getPanels, getParent, getPartType, maximize, onResize, selectPart, setDefinition, setFocus, setParent, unmaximize
-
-
-
-
Constructor Detail
-
SimpleNoExpandWorkbenchPanelPresenter
@Inject public SimpleNoExpandWorkbenchPanelPresenter(@Named("SimpleNoExpandWorkbenchPanelView") WorkbenchPanelView<SimpleNoExpandWorkbenchPanelPresenter> view, PerspectiveManager perspectiveManager, PlaceManager placeManager)
-
-
Method Detail
-
addPart
public void addPart(WorkbenchPartPresenter part)
Description copied from class:AbstractWorkbenchPanelPresenterCallsAbstractWorkbenchPanelPresenter.addPart(org.uberfire.client.workbench.part.WorkbenchPartPresenter, String). Subclasses can take advantage of this by only overriding the 2-arg version.- Specified by:
addPartin interfaceWorkbenchPanelPresenter- Overrides:
addPartin classAbstractWorkbenchPanelPresenter<SimpleNoExpandWorkbenchPanelPresenter>- Parameters:
part- the part to add. Must not be null, and must not currently belong to any panel.
-
addPart
public void addPart(WorkbenchPartPresenter part, String contextId)
Description copied from class:AbstractWorkbenchPanelPresenterAdds the given part to the view returned byAbstractWorkbenchPanelPresenter.getPanelView(), ignoring the givencontextId. Subclasses that care about context id's will override this method.- Specified by:
addPartin interfaceWorkbenchPanelPresenter- Overrides:
addPartin classAbstractWorkbenchPanelPresenter<SimpleNoExpandWorkbenchPanelPresenter>- Parameters:
part- the part to add. Must not be null, and must not currently belong to any panel.- See Also:
WorkbenchPanelPresenter.addPart(WorkbenchPartPresenter)
-
asPresenterType
protected SimpleNoExpandWorkbenchPanelPresenter asPresenterType()
Description copied from class:AbstractWorkbenchPanelPresenterReturns a reference tothis. Helps superclass code work around generic type checking problems.- Specified by:
asPresenterTypein classAbstractWorkbenchPanelPresenter<SimpleNoExpandWorkbenchPanelPresenter>
-
getPanelView
public DockingWorkbenchPanelView<SimpleNoExpandWorkbenchPanelPresenter> getPanelView()
Description copied from interface:WorkbenchPanelPresenterReturns the view that was given to this panel when it was first created.- Specified by:
getPanelViewin interfaceWorkbenchPanelPresenter- Overrides:
getPanelViewin classAbstractDockingWorkbenchPanelPresenter<SimpleNoExpandWorkbenchPanelPresenter>
-
-