Package io.imunity.webelements.menu
Class MenuButton
- java.lang.Object
-
- com.vaadin.server.AbstractClientConnector
-
- com.vaadin.ui.AbstractComponent
-
- com.vaadin.ui.AbstractFocusable
-
- com.vaadin.ui.Button
-
- io.imunity.webelements.menu.MenuButton
-
- All Implemented Interfaces:
com.vaadin.event.Action.ShortcutNotifier,com.vaadin.event.ContextClickEvent.ContextClickNotifier,com.vaadin.event.FieldEvents.BlurNotifier,com.vaadin.event.FieldEvents.FocusNotifier,com.vaadin.event.MethodEventSource,com.vaadin.server.ClientConnector,com.vaadin.server.Sizeable,com.vaadin.shared.Connector,com.vaadin.ui.Component,com.vaadin.ui.Component.Focusable,MenuElement,java.io.Serializable
public class MenuButton extends com.vaadin.ui.Button implements MenuElement
Menu button- Author:
- P.Piernik
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.vaadin.ui.Button
com.vaadin.ui.Button.ClickEvent, com.vaadin.ui.Button.ClickListener, com.vaadin.ui.Button.ClickShortcut
-
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
-
-
Constructor Summary
Constructors Constructor Description MenuButton(java.lang.String id, java.lang.String caption)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MenuButtonclickable()static MenuButtonget(java.lang.String id)java.lang.StringgetMenuElementId()java.lang.StringgetNavigateTo()java.lang.StringgetToolTip()voidsetActive(boolean active)MenuButtonsetToolTip(java.lang.String toolTip)MenuButtonwithCaption(java.lang.String caption)MenuButtonwithClickListener(com.vaadin.ui.Button.ClickListener clickListener)MenuButtonwithDescription(java.lang.String description)MenuButtonwithIcon(com.vaadin.server.Resource icon)MenuButtonwithNavigateTo(java.lang.String link)MenuButtonwithStyleName(java.lang.String style)MenuButtonwithToolTip(java.lang.String toolTip)-
Methods inherited from class com.vaadin.ui.Button
addClickListener, click, fireClick, fireClick, getCustomAttributes, getIconAlternateText, getState, getState, isDisableOnClick, isHtmlContentAllowed, readDesign, removeClickListener, removeClickShortcut, setClickShortcut, setDisableOnClick, setHtmlContentAllowed, setIcon, setIconAlternateText, writeDesign
-
Methods inherited from class com.vaadin.ui.AbstractFocusable
addBlurListener, addFocusListener, focus, getTabIndex, setTabIndex
-
Methods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, 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, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthFull, setWidthUndefined
-
Methods inherited from class com.vaadin.server.AbstractClientConnector
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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.event.Action.ShortcutNotifier
addShortcutListener, removeShortcutListener
-
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
-
Methods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, readDesign, removeListener, removeStyleName, removeStyleNames, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible, writeDesign
-
-
-
-
Method Detail
-
get
public static MenuButton get(java.lang.String id)
-
withStyleName
public MenuButton withStyleName(java.lang.String style)
-
getToolTip
public java.lang.String getToolTip()
-
setToolTip
public MenuButton setToolTip(java.lang.String toolTip)
-
withCaption
public MenuButton withCaption(java.lang.String caption)
-
clickable
public MenuButton clickable()
-
withIcon
public MenuButton withIcon(com.vaadin.server.Resource icon)
-
withClickListener
public MenuButton withClickListener(com.vaadin.ui.Button.ClickListener clickListener)
-
withDescription
public MenuButton withDescription(java.lang.String description)
-
withNavigateTo
public MenuButton withNavigateTo(java.lang.String link)
-
withToolTip
public MenuButton withToolTip(java.lang.String toolTip)
-
setActive
public void setActive(boolean active)
- Specified by:
setActivein interfaceMenuElement
-
getNavigateTo
public java.lang.String getNavigateTo()
-
getMenuElementId
public java.lang.String getMenuElementId()
- Specified by:
getMenuElementIdin interfaceMenuElement
-
-