Interface IWebGui<G extends IWebGui<G>>

Type Parameters:
G - the type of a IWebGui.
All Superinterfaces:
AttributesRepresentable, BackgroundManager<G>, Clearable, Element, EmptinessRequestable, FluentMutableIconHolder<G>, FluentMutableMultiTokenHolder<G>, FluentMutableOptionalIdHolder<G>, FluentMutableTitleHolder<G>, Gui<G>, IconHolder, MultiTokenHolder, MutableElement, OptionalIdHolder, Resettable, SpecificationRepresentable, StylableElement<G>, StyleHolder<G>, TitleHolder, TypeRequestable
All Known Implementing Classes:
WebGui

public interface IWebGui<G extends IWebGui<G>> extends Clearable, BackgroundManager<G>, Gui<G>, StyleHolder<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)