public class WorkbenchViewImpl extends com.vaadin.ui.VerticalLayout implements WorkbenchView, Serializable
WorkbenchView.Listener
com.vaadin.ui.Layout.AlignmentHandler, com.vaadin.ui.Layout.MarginHandler, com.vaadin.ui.Layout.SpacingHandler
com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
Modifier and Type | Field and Description |
---|---|
protected com.vaadin.ui.Panel |
keyboardEventPanel |
protected com.vaadin.ui.HorizontalLayout |
toolBar |
Constructor and Description |
---|
WorkbenchViewImpl() |
WorkbenchViewImpl(info.magnolia.i18nsystem.SimpleTranslator i18n)
Deprecated.
since 5.4.3. Use default constructor instead.
|
Modifier and Type | Method and Description |
---|---|
void |
addContentTool(View view)
Use this method to add content tools.
|
void |
addContentTool(View view,
ContentToolDefinition.Alignment alignment,
float expandRatio) |
void |
addContentView(String viewType,
ContentView view,
ContentPresenterDefinition contentViewDefintion)
Deprecated.
since 5.4.3. Use addContentView( viewType, view, viewTypeIcon) instead. Interface method will become deprecated on magnolia-ui 5.5.
|
void |
addContentView(String viewType,
ContentView view,
String viewTypeIcon)
Adds a content view by given view type, content view and view type icon.
|
void |
addFilterComponent(View view) |
com.vaadin.ui.Component |
asVaadinComponent()
Returns the Vaadin component managed by this view.
|
void |
bindKeyboardHandlers() |
ContentView |
getSelectedView() |
View |
getStatusBarView() |
void |
setListener(WorkbenchView.Listener listener) |
void |
setMultiselect(boolean multiselect)
Whether the user can select more items.
|
void |
setSearchQuery(String query)
Updates the search box with given search query.
|
void |
setStatusBarView(StatusBarView statusBar)
Use this method to add a status bar to this sub app view.
|
void |
setTitle(String title) |
void |
setViewType(String type) |
addComponentsAndExpand, getState, getState
addComponent, addComponent, addComponentAsFirst, addLayoutClickListener, getComponent, getComponentAlignment, getComponentCount, getComponentIndex, getCustomAttributes, getDefaultComponentAlignment, getExpandRatio, getMargin, isSpacing, iterator, readDesign, removeComponent, removeLayoutClickListener, replaceComponent, setComponentAlignment, setDefaultComponentAlignment, setExpandRatio, setMargin, setMargin, setSpacing, writeDesign
addComponentAttachListener, addComponentDetachListener, addComponents, fireComponentAttachEvent, fireComponentDetachEvent, getComponentIterator, moveComponentsFrom, removeAllComponents, removeComponentAttachListener, removeComponentDetachListener, setHeight, setWidth
addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthUndefined
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addComponents, getComponentIterator, moveComponentsFrom, removeAllComponents
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUndefined
forEach, spliterator
protected final com.vaadin.ui.HorizontalLayout toolBar
protected final com.vaadin.ui.Panel keyboardEventPanel
public WorkbenchViewImpl()
@Deprecated public WorkbenchViewImpl(info.magnolia.i18nsystem.SimpleTranslator i18n)
public void bindKeyboardHandlers()
public void setSearchQuery(String query)
WorkbenchView
setSearchQuery
in interface WorkbenchView
@Deprecated public void addContentView(String viewType, ContentView view, ContentPresenterDefinition contentViewDefintion)
addContentView
in interface WorkbenchView
public void addContentView(String viewType, ContentView view, String viewTypeIcon)
public void setViewType(String type)
setViewType
in interface WorkbenchView
public void setStatusBarView(StatusBarView statusBar)
WorkbenchView
setStatusBarView
in interface WorkbenchView
public View getStatusBarView()
getStatusBarView
in interface WorkbenchView
public ContentView getSelectedView()
getSelectedView
in interface WorkbenchView
public com.vaadin.ui.Component asVaadinComponent()
View
asVaadinComponent
in interface View
public void setListener(WorkbenchView.Listener listener)
setListener
in interface WorkbenchView
public void setTitle(String title)
setTitle
in interface WorkbenchView
public void setMultiselect(boolean multiselect)
WorkbenchView
setMultiselect
in interface WorkbenchView
public void addContentTool(View view)
WorkbenchView
addContentTool
in interface WorkbenchView
public void addContentTool(View view, ContentToolDefinition.Alignment alignment, float expandRatio)
addContentTool
in interface WorkbenchView
public void addFilterComponent(View view)
addFilterComponent
in interface WorkbenchView
Copyright © 2020 Magnolia International Ltd.. All rights reserved.