Package io.imunity.webelements.menu.left
Class LeftMenu
- java.lang.Object
-
- com.vaadin.server.AbstractClientConnector
-
- com.vaadin.ui.AbstractComponent
-
- com.vaadin.ui.CustomComponent
-
- io.imunity.webelements.menu.left.LeftMenu
-
- All Implemented Interfaces:
com.vaadin.event.ContextClickEvent.ContextClickNotifier,com.vaadin.event.MethodEventSource,com.vaadin.navigator.ViewChangeListener,com.vaadin.server.ClientConnector,com.vaadin.server.Sizeable,com.vaadin.shared.Connector,com.vaadin.ui.Component,com.vaadin.ui.HasComponents,MenuElement,MenuElementContainer,java.io.Serializable,java.lang.Iterable<com.vaadin.ui.Component>
public class LeftMenu extends com.vaadin.ui.CustomComponent implements com.vaadin.navigator.ViewChangeListener, MenuElementContainer
Toggleable left menu- Author:
- P.Piernik
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLeftMenu.ToggleMode-
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.Listener
-
Nested classes/interfaces inherited from interface com.vaadin.ui.HasComponents
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
-
-
Constructor Summary
Constructors Constructor Description LeftMenu(NavigationHierarchyManager navMan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMenuElement(MenuElement entry)voidaddNavigationElements(java.lang.String rootNavElement)voidaddSubContainerElement(MenuElementContainer container)voidafterViewChange(com.vaadin.navigator.ViewChangeListener.ViewChangeEvent event)booleanbeforeViewChange(com.vaadin.navigator.ViewChangeListener.ViewChangeEvent event)java.lang.StringgetMenuElementId()java.util.Collection<MenuElement>getMenuElements()java.util.Collection<MenuElementContainer>getSubContainerElements()LeftMenu.ToggleModegetToggleMode()voidsetActive(boolean active)LeftMenusetToggleMode(LeftMenu.ToggleMode toggleMode)voidsetToggleVisible(boolean visible)LeftMenutoggleSize()-
Methods inherited from class com.vaadin.ui.CustomComponent
getComponentCount, getCompositionRoot, getState, getState, iterator, setCompositionRoot
-
Methods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, focus, getActionManager, getCaption, getComponentError, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, readDesign, 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, writeDesign
-
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.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
-
-
-
-
Constructor Detail
-
LeftMenu
public LeftMenu(NavigationHierarchyManager navMan)
-
-
Method Detail
-
toggleSize
public LeftMenu toggleSize()
-
setToggleMode
public LeftMenu setToggleMode(LeftMenu.ToggleMode toggleMode)
-
getToggleMode
public LeftMenu.ToggleMode getToggleMode()
-
addSubContainerElement
public void addSubContainerElement(MenuElementContainer container)
-
getMenuElementId
public java.lang.String getMenuElementId()
- Specified by:
getMenuElementIdin interfaceMenuElement
-
addMenuElement
public void addMenuElement(MenuElement entry)
- Specified by:
addMenuElementin interfaceMenuElementContainer
-
getMenuElements
public java.util.Collection<MenuElement> getMenuElements()
- Specified by:
getMenuElementsin interfaceMenuElementContainer
-
getSubContainerElements
public java.util.Collection<MenuElementContainer> getSubContainerElements()
-
addNavigationElements
public void addNavigationElements(java.lang.String rootNavElement)
-
beforeViewChange
public boolean beforeViewChange(com.vaadin.navigator.ViewChangeListener.ViewChangeEvent event)
- Specified by:
beforeViewChangein interfacecom.vaadin.navigator.ViewChangeListener
-
afterViewChange
public void afterViewChange(com.vaadin.navigator.ViewChangeListener.ViewChangeEvent event)
- Specified by:
afterViewChangein interfacecom.vaadin.navigator.ViewChangeListener
-
setActive
public void setActive(boolean active)
- Specified by:
setActivein interfaceMenuElement
-
setToggleVisible
public void setToggleVisible(boolean visible)
-
-