Interface IWebGui<G extends IWebGui<G>>

Type Parameters:
G - is the type of a IWebGui.
All Superinterfaces:
AttributesRepresentable, Clearable, EmptinessRequestable, FluentMutableMultiTokenHolder<G>, FluentMutableOptionalIdHolder<G>, FluentMutableTitleHolder<G>, IBackgroundHolder<G>, IElement, IGui<G>, IMutableElement, IStylableElement<G>, IStyleElement<G>, MultiTokenHolder, OptionalIdHolder, Resettable, RootRequestable, SpecificationRepresentable, TitleHolder, TypeRequestable
All Known Implementing Classes:
WebGui

public interface IWebGui<G extends IWebGui<G>> extends Clearable, IBackgroundHolder<G>, IGui<G>, IStyleElement<G>
Author:
Silvan Wyss
  • Method Details

    • containsControl

      boolean containsControl(Control<?,?> control)
    • getCss

      ICss getCss()
    • getHtml

      IHtmlElement getHtml()
    • getHtmlElementEventRegistrations

      ExtendedIterable<IHtmlElementEvent> getHtmlElementEventRegistrations()
    • getLayerCount

      int getLayerCount()
    • getOptionalStoredControlByInternalId

      Optional<Control<?,?>> getOptionalStoredControlByInternalId(String internalId)
    • getStoredControls

      ExtendedIterable<Control<?,?>> getStoredControls()
    • getStoredLayers

      ExtendedIterable<ILayer> getStoredLayers()
    • getStoredStructureControls

      ExtendedIterable<Control<?,?>> getStoredStructureControls()
    • getStoredTopLayer

      ILayer getStoredTopLayer()
    • hasRemoveLayerAction

      boolean hasRemoveLayerAction()
    • pushLayer

      G pushLayer(ILayer layer)
    • pushLayerWithRootControl

      G pushLayerWithRootControl(Control<?,?> rootControl)
    • removeLayer

      void removeLayer(ILayer layer)
    • setFrontEndReaderAndFrontEndWriter

      G setFrontEndReaderAndFrontEndWriter(IFrontEndReader frontEndReader, IFrontEndWriter frontEndWriter)
    • setRemoveLayerAction

      G setRemoveLayerAction(Runnable removeLayerAction)