Class DropdownMenu
java.lang.Object
ch.nolix.system.element.propertieselement.AbstractPropertiesElement
ch.nolix.system.style.stylable.AbstractStylableElement<IDropdownMenu>
ch.nolix.system.webgui.main.AbstractControl<IDropdownMenu, IDropdownMenuStyle>
ch.nolix.system.control.itemmenu.AbstractItemMenu<IDropdownMenu, IDropdownMenuStyle>
ch.nolix.system.control.dropdownmenu.DropdownMenu
- All Implemented Interfaces:
FluentMutableMultiTokenHolder<IDropdownMenu>, FluentMutableOptionalIdHolder<IDropdownMenu>, MultiTokenHolder, OptionalIdHolder, GuiComponent<IWebGui<?>>, LayerComponent<ILayer>, Linkable, LinkedRequestable, TypeRequestable, Clearable, Resettable, EmptinessRequestable, IDropdownMenu, IItemMenu<IDropdownMenu, IDropdownMenuStyle>, AttributesRepresentable, IElement, SpecificationRepresentable, IMutableElement, ISizeAdjustableBox<IDropdownMenu>, PresenceRequestable, PresenceSettable<IDropdownMenu>, IStylableElement<IDropdownMenu>, HtmlGetter, Control<IDropdownMenu, IDropdownMenuStyle>, IUserInputCell<IDropdownMenu>
public final class DropdownMenu
extends AbstractItemMenu<IDropdownMenu, IDropdownMenuStyle>
implements IDropdownMenu
- Author:
- Silvan Wyss
-
Field Summary
Fields inherited from class AbstractControl
DEFAULT_CURSOR_ICON, DEFAULT_PRESENCE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractItemMenu
addBlankItem, addItem, addItem, addItems, addItems, addItemWithIdAndText, addItemWithIdAndTextAndSelectAction, addItemWithIdAndTextAndSelectAction, addItemWithTextAndSelectAction, addItemWithTextAndSelectAction, blankItemIsSelected, clear, containsBlankItem, containsItemWithId, containsItemWithText, containsSelectedItem, getIdByItemText, getStoredChildControls, getStoredItems, getStoredSelectedItem, getTextByItemId, getUserInput, hasRole, internalRunOptionalSelectActionForItem, isEmpty, removeSelectAction, runHtmlEvent, selectBlankItem, selectFirstItem, selectItemById, selectItemByText, setSelectAction, setSelectAction, setUserInputMethods inherited from class AbstractControl
belongsToControl, belongsToGui, belongsToLayer, editStyle, getCssRules, getCursorIcon, getHtml, getInternalId, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOptionalStoredChildControlByInternalId, getPresence, getStoredChildStylableElements, getStoredLinkedObjects, getStoredParentControl, getStoredParentGui, getStoredParentLayer, getStoredStyle, hasInternalId, hasMaxHeight, hasMaxWidth, hasMinHeight, hasMinWidth, internalRemoveControlParent, internalSetControlParent, isCollapsed, isInvisible, isLinkedTo, isLinkedToAnObject, isVisible, linkTo, removeMaxHeight, removeMaxWidth, removeMinHeight, removeMinWidth, removeParentLayerFromGui, setCollapsed, setCursorIcon, setInvisible, setMaxHeight, setMaxHeightInPercentOfViewAreaHeight, setMaxWidth, setMaxWidthInPercentOfViewAreaWidth, setMinHeight, setMinHeightInPercentOfViewAreaHeight, setMinWidth, setMinWidthInPercentOfViewAreaWidth, setVisibility, setVisibleMethods inherited from class AbstractStylableElement
addToken, getId, getTokens, hasId, removeId, removeToken, removeTokens, reset, resetStyleRecursively, setIdMethods inherited from class AbstractPropertiesElement
addOrChangeAttribute, addOrChangeAttribute, equals, getAttributes, getSpecification, hashCode, toStringMethods inherited from interface AttributesRepresentable
getAttributesMethods inherited from interface Control
belongsToControl, editStyle, getCssRules, getCursorIcon, getInternalId, getOptionalStoredChildControlByInternalId, getStoredChildControls, getStoredParentControl, getStoredStyle, hasInternalId, internalRemoveControlParent, internalSetControlParent, removeParentLayerFromGui, runHtmlEvent, setCursorIconMethods inherited from interface EmptinessRequestable
containsAny, isEmptyMethods inherited from interface FluentMutableMultiTokenHolder
addToken, removeToken, removeTokensMethods inherited from interface FluentMutableOptionalIdHolder
removeId, setIdMethods inherited from interface GuiComponent
belongsToGui, getStoredParentGuiMethods inherited from interface HtmlGetter
getHtmlMethods inherited from interface IItemMenu
addBlankItem, addItem, addItem, addItems, addItems, addItemWithIdAndText, addItemWithIdAndTextAndSelectAction, addItemWithIdAndTextAndSelectAction, addItemWithTextAndSelectAction, addItemWithTextAndSelectAction, blankItemIsSelected, containsBlankItem, containsItemWithId, containsItemWithText, containsSelectedItem, getIdByItemText, getStoredItems, getStoredSelectedItem, getTextByItemId, internalRunOptionalSelectActionForItem, removeSelectAction, selectBlankItem, selectFirstItem, selectItemById, selectItemByText, setSelectAction, setSelectActionMethods inherited from interface IMutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationMethods inherited from interface ISizeAdjustableBox
getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, hasMaxHeight, hasMaxWidth, hasMinHeight, hasMinWidth, removeMaxHeight, removeMaxWidth, removeMinHeight, removeMinWidth, setMaxHeight, setMaxHeightInPercentOfViewAreaHeight, setMaxWidth, setMaxWidthInPercentOfViewAreaWidth, setMinHeight, setMinHeightInPercentOfViewAreaHeight, setMinWidth, setMinWidthInPercentOfViewAreaWidthMethods inherited from interface IStylableElement
getStoredChildStylableElements, hasRole, resetStyleRecursivelyMethods inherited from interface IUserInputCell
getUserInput, setUserInputMethods inherited from interface LayerComponent
belongsToLayer, getStoredParentLayerMethods inherited from interface LinkedRequestable
getStoredLinkedObjects, isLinkedTo, isLinkedToAnObjectMethods inherited from interface MultiTokenHolder
getTokensMethods inherited from interface OptionalIdHolder
getId, getIdInSingleQuotes, hasId, hasIdMethods inherited from interface PresenceRequestable
getPresence, isCollapsed, isInvisible, isVisibleMethods inherited from interface PresenceSettable
setCollapsed, setInvisible, setVisibility, setVisibleMethods inherited from interface Resettable
resetMethods inherited from interface SpecificationRepresentable
getSpecification, hasEqualSpecificationAsElement, toFormatedStringMethods inherited from interface TypeRequestable
getType, isOfConcreteType, isOfConcreteType, isOfType, isOfType
-
Constructor Details
-
DropdownMenu
public DropdownMenu()
-
-
Method Details
-
getOptionalJavaScriptUserInputFunction
- Specified by:
getOptionalJavaScriptUserInputFunctionin interfaceControl<IDropdownMenu, IDropdownMenuStyle>
-
getStoredStructureControls
- Specified by:
getStoredStructureControlsin interfaceControl<IDropdownMenu, IDropdownMenuStyle>
-
registerHtmlElementEventsAt
- Specified by:
registerHtmlElementEventsAtin interfaceControl<IDropdownMenu, IDropdownMenuStyle>
-