Package de.esoco.process.ui.app
Klasse UiTopMenu<T>
java.lang.Object
org.obrel.core.RelatedObject
de.esoco.process.param.ParameterWrapper<List<org.obrel.core.RelationType<?>>,UiNavMenu<T>>
de.esoco.process.ui.UiComponent<List<org.obrel.core.RelationType<?>>,UiNavMenu<T>>
de.esoco.process.ui.UiContainer<UiNavMenu<T>>
de.esoco.process.ui.UiComposite<UiNavMenu<T>>
de.esoco.process.ui.app.UiNavMenu<T>
de.esoco.process.ui.app.UiTopMenu<T>
- Alle implementierten Schnittstellen:
org.obrel.core.Relatable
The top menu of a web page.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen de.esoco.process.ui.app.UiNavMenu
UiNavMenu.NavMenuType
Von Klasse geerbte verschachtelte Klassen/Schnittstellen de.esoco.process.ui.UiContainer
UiContainer.UiContainerFragment
-
Konstruktorübersicht
KonstruktorBeschreibungUiTopMenu
(UiContainer<?> parent) Creates a new instance without preset menu items.UiTopMenu
(UiContainer<?> parent, Collection<T> menuItems) Creates a new instance with preset menu items. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addBrandLabel
(String text) Adds a label that is displayed prominently to identify the website.Von Klasse geerbte Methoden de.esoco.process.ui.app.UiNavMenu
addMenuComponents, addMenuItems, addSearchField, buildContent, getMenuItems, getMenuLinks, handleItemSelection, onMenuSelection, setActive, setMenuItems, setSearchText
Von Klasse geerbte Methoden de.esoco.process.ui.UiContainer
applyProperties, attachTo, builder, clear, componentAdded, componentListChanged, getComponents, getLayout, isBuilt, onClickInContainerArea, remove, toString
Von Klasse geerbte Methoden de.esoco.process.ui.UiComponent
cell, cell, getComponentStyleName, getImage, getParent, getRootView, getValueImpl, getView, height, icon, image, label, placeBefore, resid, setValueImpl, size, style, style, styleName, tooltip, update, visibleOn, width
Von Klasse geerbte Methoden de.esoco.process.param.ParameterWrapper
clear, disable, enable, fragment, get, getParam, has, hide, id, initiateDownload, isEnabled, isVisible, remove, set, set, set, setEnabled, setFragment, setParam, setParameterEventHandler, setParameterType, setVisible, show, type
Von Klasse geerbte Methoden org.obrel.core.RelatedObject
deleteRelation, get, getRelation, getRelations, notifyRelationListeners, readRelations, relationsEqual, relationsHashCode, relationsString, set, set, transform, writeRelations
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.obrel.core.Relatable
deleteRelation, deleteRelations, getAll, getOption, getRelationCount, getRelations, hasFlag, hasRelation, hasRelations, init, set, set, set, setOption, streamRelations
-
Konstruktordetails
-
UiTopMenu
Creates a new instance without preset menu items.- Parameter:
parent
- The parent container
-
UiTopMenu
Creates a new instance with preset menu items.- Parameter:
parent
- The parent containermenuItems
- The initial menu items
-
-
Methodendetails
-
addBrandLabel
Adds a label that is displayed prominently to identify the website. It has the style nameDefaultStyleNames.TOP_MENU_BRAND_LABEL
.- Parameter:
text
- The text to display as the site label
-