Class AbstractDockItem
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.uberfire.client.docks.view.items.AbstractDockItem
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,org.uberfire.client.workbench.ouia.OuiaComponent
- Direct Known Subclasses:
AbstractSideDockItem,SingleSideDockItem,SouthDockItem
public abstract class AbstractDockItem extends com.google.gwt.user.client.ui.Composite implements org.uberfire.client.workbench.ouia.OuiaComponent
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclose()static AbstractDockItemcreate(org.uberfire.client.workbench.docks.UberfireDock dock, org.uberfire.mvp.ParameterizedCommand<String> openCommand, org.uberfire.mvp.ParameterizedCommand<String> closeCommand)org.uberfire.client.workbench.docks.UberfireDockgetDock()StringgetIdentifier()StringgetLabel()abstract voidopen()abstract voidopenAndExecuteExpandCommand()Consumer<org.uberfire.client.workbench.ouia.OuiaAttribute>ouiaAttributeRenderer()org.uberfire.client.workbench.ouia.OuiaComponentIdAttributeouiaComponentId()org.uberfire.client.workbench.ouia.OuiaComponentTypeAttributeouiaComponentType()-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Method Detail
-
create
public static AbstractDockItem create(org.uberfire.client.workbench.docks.UberfireDock dock, org.uberfire.mvp.ParameterizedCommand<String> openCommand, org.uberfire.mvp.ParameterizedCommand<String> closeCommand)
-
getDock
public org.uberfire.client.workbench.docks.UberfireDock getDock()
-
getIdentifier
public String getIdentifier()
-
getLabel
public String getLabel()
-
openAndExecuteExpandCommand
public abstract void openAndExecuteExpandCommand()
-
open
public abstract void open()
-
close
public abstract void close()
-
ouiaAttributeRenderer
public Consumer<org.uberfire.client.workbench.ouia.OuiaAttribute> ouiaAttributeRenderer()
- Specified by:
ouiaAttributeRendererin interfaceorg.uberfire.client.workbench.ouia.OuiaComponent
-
ouiaComponentType
public org.uberfire.client.workbench.ouia.OuiaComponentTypeAttribute ouiaComponentType()
- Specified by:
ouiaComponentTypein interfaceorg.uberfire.client.workbench.ouia.OuiaComponent
-
ouiaComponentId
public org.uberfire.client.workbench.ouia.OuiaComponentIdAttribute ouiaComponentId()
- Specified by:
ouiaComponentIdin interfaceorg.uberfire.client.workbench.ouia.OuiaComponent
-
-