Package io.jmix.ui.widget
Class JmixMenuBar
java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.ui.AbstractComponent
com.vaadin.ui.MenuBar
io.jmix.ui.widget.JmixMenuBar
- All Implemented Interfaces:
com.vaadin.event.ConnectorEventListener
,com.vaadin.event.ContextClickEvent.ContextClickNotifier
,com.vaadin.event.MethodEventSource
,com.vaadin.event.SerializableEventListener
,com.vaadin.server.ClientConnector
,com.vaadin.server.Sizeable
,com.vaadin.server.VariableOwner
,com.vaadin.shared.Connector
,com.vaadin.ui.Component
,com.vaadin.ui.Component.Focusable
,com.vaadin.ui.Component.HasContextHelp
,com.vaadin.ui.LegacyComponent
,Serializable
,EventListener
public class JmixMenuBar
extends com.vaadin.ui.MenuBar
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.ui.MenuBar
com.vaadin.ui.MenuBar.Command, com.vaadin.ui.MenuBar.MenuItem
Nested classes/interfaces inherited from class com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
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
Nested classes/interfaces inherited from interface com.vaadin.ui.Component
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listener
Nested classes/interfaces inherited from interface com.vaadin.ui.Component.HasContextHelp
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListener
Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable
com.vaadin.server.Sizeable.Unit
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from class com.vaadin.ui.MenuBar
menuItems
Fields inherited from class com.vaadin.ui.AbstractComponent
componentErrorProvider, DESIGN_ATTR_PLAIN_TEXT, requiredError
Fields inherited from interface com.vaadin.server.Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addMenuItem
(com.vaadin.ui.MenuBar.MenuItem item) void
addMenuItem
(com.vaadin.ui.MenuBar.MenuItem item, int index) com.vaadin.ui.MenuBar.MenuItem
createMenuItem
(String caption, com.vaadin.server.Resource icon, com.vaadin.ui.MenuBar.Command command) com.vaadin.ui.MenuBar.MenuItem
List<com.vaadin.ui.MenuBar.MenuItem>
protected JmixMenuBarState
getState()
protected JmixMenuBarState
getState
(boolean markAsDirty) boolean
boolean
protected void
paintAdditionalItemParams
(com.vaadin.server.PaintTarget target, com.vaadin.ui.MenuBar.MenuItem item) void
removeMenuItem
(com.vaadin.ui.MenuBar.MenuItem item) void
setJTestId
(com.vaadin.ui.MenuBar.MenuItem item, String id) void
setShortcut
(com.vaadin.ui.MenuBar.MenuItem item, String str) void
setVertical
(boolean useMoreMenuItem) Methods inherited from class com.vaadin.ui.MenuBar
addItem, addItem, addItem, addItemBefore, changeVariables, createMenuElement, focus, getCustomAttributes, getDelayMs, getItems, getMoreMenuItem, getSize, getTabIndex, isAutoOpen, isHtmlContentAllowed, paintContent, readDesign, readMenuElement, removeItem, removeItems, setAutoOpen, setDelayMs, setHtmlContentAllowed, setMenuItemSeparator, setMoreMenuItem, setTabIndex, writeDesign
Methods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, getActionManager, getCaption, getComponentError, getComponentErrorProvider, getContextHelpText, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setJTestId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredError, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthFull, setWidthUndefined
Methods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstate
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
Methods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setJTestId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible
Methods inherited from interface com.vaadin.shared.Connector
getConnectorId
Methods inherited from interface com.vaadin.ui.LegacyComponent
markAsDirty
Methods inherited from interface com.vaadin.server.Sizeable
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefined
Methods inherited from interface com.vaadin.server.VariableOwner
isEnabled
-
Field Details
-
shortcuts
-
jmixIds
-
-
Constructor Details
-
JmixMenuBar
public JmixMenuBar()
-
-
Method Details
-
getState
- Overrides:
getState
in classcom.vaadin.ui.MenuBar
-
getState
- Overrides:
getState
in classcom.vaadin.ui.MenuBar
-
isVertical
public boolean isVertical() -
setVertical
public void setVertical(boolean useMoreMenuItem) -
setShortcut
-
setJTestId
-
paintAdditionalItemParams
protected void paintAdditionalItemParams(com.vaadin.server.PaintTarget target, com.vaadin.ui.MenuBar.MenuItem item) throws com.vaadin.server.PaintException - Overrides:
paintAdditionalItemParams
in classcom.vaadin.ui.MenuBar
- Throws:
com.vaadin.server.PaintException
-
createMenuItem
public com.vaadin.ui.MenuBar.MenuItem createMenuItem(String caption, @Nullable com.vaadin.server.Resource icon, @Nullable com.vaadin.ui.MenuBar.Command command) -
addMenuItem
public void addMenuItem(com.vaadin.ui.MenuBar.MenuItem item) -
addMenuItem
public void addMenuItem(com.vaadin.ui.MenuBar.MenuItem item, int index) -
removeMenuItem
public void removeMenuItem(com.vaadin.ui.MenuBar.MenuItem item) -
getMenuItems
-
hasMenuItems
public boolean hasMenuItems() -
createSeparator
public com.vaadin.ui.MenuBar.MenuItem createSeparator()
-