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.MenuItemNested classes/interfaces inherited from class com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlerNested 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.DetachListenerNested 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.ListenerNested classes/interfaces inherited from interface com.vaadin.ui.Component.HasContextHelp
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListenerNested classes/interfaces inherited from interface com.vaadin.server.Sizeable
com.vaadin.server.Sizeable.Unit -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class com.vaadin.ui.MenuBar
menuItemsFields inherited from class com.vaadin.ui.AbstractComponent
componentErrorProvider, DESIGN_ATTR_PLAIN_TEXT, requiredErrorFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMenuItem(com.vaadin.ui.MenuBar.MenuItem item) voidaddMenuItem(com.vaadin.ui.MenuBar.MenuItem item, int index) com.vaadin.ui.MenuBar.MenuItemcreateMenuItem(String caption, com.vaadin.server.Resource icon, com.vaadin.ui.MenuBar.Command command) com.vaadin.ui.MenuBar.MenuItemList<com.vaadin.ui.MenuBar.MenuItem>protected JmixMenuBarStategetState()protected JmixMenuBarStategetState(boolean markAsDirty) booleanbooleanprotected voidpaintAdditionalItemParams(com.vaadin.server.PaintTarget target, com.vaadin.ui.MenuBar.MenuItem item) voidremoveMenuItem(com.vaadin.ui.MenuBar.MenuItem item) voidsetJTestId(com.vaadin.ui.MenuBar.MenuItem item, String id) voidsetShortcut(com.vaadin.ui.MenuBar.MenuItem item, String str) voidsetVertical(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, writeDesignMethods 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, setWidthUndefinedMethods 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, updateDiffstateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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, setErrorHandlerMethods 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, setVisibleMethods inherited from interface com.vaadin.shared.Connector
getConnectorIdMethods inherited from interface com.vaadin.ui.LegacyComponent
markAsDirtyMethods inherited from interface com.vaadin.server.Sizeable
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefinedMethods inherited from interface com.vaadin.server.VariableOwner
isEnabled
-
Field Details
-
shortcuts
-
jmixIds
-
-
Constructor Details
-
JmixMenuBar
public JmixMenuBar()
-
-
Method Details
-
getState
- Overrides:
getStatein classcom.vaadin.ui.MenuBar
-
getState
- Overrides:
getStatein 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:
paintAdditionalItemParamsin 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()
-