Package | Description |
---|---|
org.uberfire.client.workbench | |
org.uberfire.client.workbench.panels | |
org.uberfire.client.workbench.panels.impl |
Modifier and Type | Field and Description |
---|---|
protected Map<PanelDefinition,WorkbenchPanelPresenter> |
PanelManagerImpl.mapPanelDefinitionToPresenter |
Modifier and Type | Method and Description |
---|---|
WorkbenchPanelPresenter |
DefaultBeanFactory.newRootPanel(PerspectiveActivity activity,
PanelDefinition root) |
WorkbenchPanelPresenter |
BeanFactory.newRootPanel(PerspectiveActivity activity,
PanelDefinition root)
Creates a new perspective root panel for the given Perspective Activity and Root Panel Definition.
|
WorkbenchPanelPresenter |
DefaultBeanFactory.newWorkbenchPanel(PanelDefinition definition) |
WorkbenchPanelPresenter |
BeanFactory.newWorkbenchPanel(PanelDefinition definition)
Creates a new panel with the properties specified in the given definition.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DockingWorkbenchPanelView<P extends WorkbenchPanelPresenter>
Interface for workbench panel views that support "docking" nested panels along their edges.
|
interface |
WorkbenchPanelView<P extends WorkbenchPanelPresenter>
Manages the Widget and DOM interaction of a panel.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DockingWorkbenchPanelPresenter |
Modifier and Type | Method and Description |
---|---|
WorkbenchPanelPresenter |
WorkbenchPanelPresenter.getParent()
Returns the current parent of this panel presenter.
|
Modifier and Type | Method and Description |
---|---|
Map<Position,WorkbenchPanelPresenter> |
WorkbenchPanelPresenter.getPanels()
Returns the immediate child panels of this panel.
|
Modifier and Type | Method and Description |
---|---|
void |
WorkbenchPanelPresenter.addPanel(WorkbenchPanelPresenter child,
Position position)
Adds the given panel as a subpanel of this one in the given position.
|
boolean |
WorkbenchPanelPresenter.removePanel(WorkbenchPanelPresenter child)
Removes the given panel presenter and its view from this panel, freeing all resources associated with them.
|
boolean |
DockingWorkbenchPanelPresenter.setChildSize(WorkbenchPanelPresenter child,
Integer pixelWidth,
Integer pixelHeight)
Sets the width or height of the given child panel to the given dimension, leaving room for the existing space
taken up by (recursively) nested panels in the NORTH, SOUTH, EAST, and WEST child positions.
|
void |
WorkbenchPanelPresenter.setParent(WorkbenchPanelPresenter parent)
Sets the current parent of this panel presenter.
|
void |
MultiPartWidget.setPresenter(WorkbenchPanelPresenter presenter) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDockingWorkbenchPanelView<P extends WorkbenchPanelPresenter>
Implements the view behaviour required by all docking panel views: adding and removing child panels in the NORTH,
SOUTH, EAST, and WEST compass positions.
|
class |
AbstractSimpleWorkbenchPanelView<P extends WorkbenchPanelPresenter>
Supertype for both the DnD and non-DnD simple workbench panel views.
|
class |
AbstractWorkbenchPanelView<P extends WorkbenchPanelPresenter>
Implements focus and selection handling.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDockingWorkbenchPanelPresenter<P extends AbstractWorkbenchPanelPresenter<P>>
Implements the behaviour for panel presenters that support adding child panels in
CompassPosition positions. |
class |
AbstractMultiPartWorkbenchPanelPresenter<P extends AbstractMultiPartWorkbenchPanelPresenter<P>> |
class |
AbstractWorkbenchPanelPresenter<P extends AbstractWorkbenchPanelPresenter<P>>
Basic implementation of common functionality in a panel presenter.
|
class |
AdaptiveWorkbenchPanelPresenter |
class |
ClosableSimpleWorkbenchPanelPresenter
A panel with a title bar.
|
class |
ImmutableWorkbenchPanelPresenter
An undecorated panel that can contain one part at a time and does not support child panels.
|
class |
LayoutPanelPresenter |
class |
MultiListWorkbenchPanelPresenter
A panel with a title bar and drop-down list that allows selecting among the parts it contains, and drag-and-drop
for moving parts to and from other drag-and-drop enabled panels.
|
class |
MultiScreenWorkbenchPanelPresenter
A panel that allows opening screens within the current perspective, without closing the previous one.
|
class |
MultiTabWorkbenchPanelPresenter
A panel with a tab bar that allows selecting among the parts it contains, with drag-and-drop for moving parts to
and from other drag-and-drop enabled panels.
|
class |
SimpleDnDWorkbenchPanelPresenter
Exactly like
SimpleWorkbenchPanelPresenter but has drag and drop enabled by default. |
class |
SimpleNoExpandWorkbenchPanelPresenter
A panel with a title bar.
|
class |
SimpleWorkbenchPanelPresenter
A panel with a title bar.
|
class |
SplitLayoutPanelPresenter
SplitLayoutPanelPresenter and
SplitLayoutPanelView arrange panels using a GWT SplitLayoutPanel . |
class |
StaticWorkbenchPanelPresenter
An undecorated panel that can contain one part at a time and does not support child panels.
|
class |
TemplatedWorkbenchPanelPresenter |
class |
UnanchoredStaticWorkbenchPanelPresenter
An undecorated panel that can contain one part at a time and does not support child panels.
|
Modifier and Type | Field and Description |
---|---|
protected P |
AbstractWorkbenchPanelView.presenter |
Modifier and Type | Field and Description |
---|---|
protected Map<Position,WorkbenchPanelPresenter> |
AbstractWorkbenchPanelPresenter.childPanels |
Modifier and Type | Method and Description |
---|---|
WorkbenchPanelPresenter |
AbstractWorkbenchPanelPresenter.getParent() |
Modifier and Type | Method and Description |
---|---|
Map<Position,WorkbenchPanelPresenter> |
AbstractWorkbenchPanelPresenter.getPanels() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractWorkbenchPanelPresenter.addPanel(WorkbenchPanelPresenter child,
Position position)
This base implementation should be sufficient for most panels.
|
void |
AbstractDockingWorkbenchPanelPresenter.addPanel(WorkbenchPanelPresenter newChild,
Position position)
Forwards requests to existing child panels in case there is already a child panel in the requested position.
|
protected Position |
AbstractWorkbenchPanelPresenter.positionOf(WorkbenchPanelPresenter child) |
boolean |
AbstractWorkbenchPanelPresenter.removePanel(WorkbenchPanelPresenter child) |
boolean |
AbstractDockingWorkbenchPanelPresenter.removePanel(WorkbenchPanelPresenter child)
Checks for existing child panels of the panel to be removed, and reparents them to this panel in the position of
the child panel.
|
boolean |
AbstractDockingWorkbenchPanelPresenter.setChildSize(WorkbenchPanelPresenter child,
Integer pixelWidth,
Integer pixelHeight) |
void |
AbstractWorkbenchPanelPresenter.setParent(WorkbenchPanelPresenter parent) |
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.