Schnittstelle IControl<C extends IControl<C,S>,S extends IControlStyle<S>>

Alle Superschnittstellen:
Dimensionable<C>, IElement, IFluentMutableMultiTokenHolder<C>, IFluentMutableOptionalIdHolder<C>, IHtmlGetter, IMultiTokenHolder, IMutableElement, IOptionalIdHolder, IStructureElement, IStylableElement<C>, IUserInputCell<C>, Linkable, LinkedRequestable, PresenceRequestable, PresenceSettable<C>, Resettable, TypeRequestable
Alle bekannten Unterschnittstellen:
IAccordion, IButton, ICheckbox, IComponent, IContainer<C,S>, IDropdownMenu, IGrid, IHorizontalStack, IImageControl, IItemMenu<M,S>, ILabel, ILinearContainer<C,S>, ILink, ISingleContainer, ITabContainer, ITextbox, IUploader, IValidationLabel, IVerticalStack
Alle bekannten Implementierungsklassen:
AbstractComponent, AbstractContainer, AbstractItemMenu, Button, Component, ComponentWithAdapterFactory, Control, DropdownMenu, FloatContainer, Grid, HorizontalStack, ImageControl, Label, LinearContainer, Link, SingleContainer, Textbox, Uploader, ValidationLabel, VerticalStack, WebApplicationComponent

public interface IControl<C extends IControl<C,S>,S extends IControlStyle<S>> extends Dimensionable<C>, IHtmlGetter, IStylableElement<C>, IUserInputCell<C>, Linkable, PresenceSettable<C>
  • Methodendetails

    • belongsToControl

      boolean belongsToControl()
    • belongsToGui

      boolean belongsToGui()
    • belongsToLayer

      boolean belongsToLayer()
    • editStyle

      C editStyle(Consumer<S> styleEditor)
    • getCssRules

      IContainer<ICssRule> getCssRules()
    • getCursorIcon

      CursorIcon getCursorIcon()
    • getInternalId

      String getInternalId()
    • getOptionalJavaScriptUserInputFunction

      Optional<String> getOptionalJavaScriptUserInputFunction()
    • getOptionalStoredChildControlByInternalId

      Optional<IControl<?,?>> getOptionalStoredChildControlByInternalId(String internalId)
    • getStoredChildControls

      IContainer<IControl<?,?>> getStoredChildControls()
    • getStoredParentControl

      IControl<?,?> getStoredParentControl()
    • getStoredParentGui

      IWebGui<?> getStoredParentGui()
    • getStoredParentLayer

      ILayer<?> getStoredParentLayer()
    • getStoredStyle

      S getStoredStyle()
    • hasInternalId

      boolean hasInternalId(String internalId)
    • internalSetParentControl

      void internalSetParentControl(IControl<?,?> parentControl)
    • internalSetParentLayer

      void internalSetParentLayer(ILayer<?> parentLayer)
    • registerHtmlElementEventsAt

      void registerHtmlElementEventsAt(ILinkedList<IHtmlElementEvent> list)
    • runHtmlEvent

      void runHtmlEvent(String htmlEvent)
    • setCursorIcon

      C setCursorIcon(CursorIcon cursorIcon)