Interface IWebGui<G extends IWebGui<G>>
- Type Parameters:
G- the type of aIWebGui.
- 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 Summary
Modifier and TypeMethodDescriptionbooleancontainsControl(Control<?, ?> control) getCss()getHtml()intgetOptionalStoredControlByInternalId(String internalId) ExtendedIterable<Control<?, ?>> ExtendedIterable<Control<?, ?>> booleanpushLayerWithRootControl(Control<?, ?> rootControl) voidremoveLayer(ILayer layer) setFrontEndReaderAndFrontEndWriter(IFrontEndReader frontEndReader, IFrontEndWriter frontEndWriter) setRemoveLayerAction(Runnable removeLayerAction) Methods inherited from interface AttributesRepresentable
getAttributesMethods inherited from interface BackgroundManager
getBackground, getBackgroundColor, getBackgroundColorGradient, getBackgroundImage, getBackgroundImageApplication, getBackgroundType, hasBackground, removeBackground, setBackgroundColor, setBackgroundColorGradient, setBackgroundImage, setBackgroundImageMethods inherited from interface EmptinessRequestable
containsAny, isEmptyMethods inherited from interface FluentMutableIconHolder
setIconMethods inherited from interface FluentMutableMultiTokenHolder
addToken, removeToken, removeTokensMethods inherited from interface FluentMutableOptionalIdHolder
removeId, setIdMethods inherited from interface FluentMutableTitleHolder
setTitleMethods inherited from interface Gui
fromFrontEnd, onFrontEndMethods inherited from interface IconHolder
getIconMethods inherited from interface MultiTokenHolder
getTokensMethods inherited from interface MutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationMethods inherited from interface OptionalIdHolder
getId, getIdInSingleQuotes, hasId, hasIdMethods inherited from interface Resettable
resetMethods inherited from interface SpecificationRepresentable
getSpecification, hasEqualSpecificationAsElement, toFormatedStringMethods inherited from interface StylableElement
getStoredChildStylableElements, hasRole, resetStyleRecursivelyMethods inherited from interface StyleHolder
applyStyleIfHasStyle, hasStyle, removeStyle, setStyleMethods inherited from interface TitleHolder
getTitle, getTitleInSingleQuotesMethods inherited from interface TypeRequestable
getType, isOfConcreteType, isOfConcreteType, isOfType, isOfType
-
Method Details
-
containsControl
-
getCss
ICss getCss() -
getHtml
IHtmlElement getHtml() -
getHtmlElementEventRegistrations
ExtendedIterable<IHtmlElementEvent> getHtmlElementEventRegistrations() -
getLayerCount
int getLayerCount() -
getOptionalStoredControlByInternalId
-
getStoredControls
ExtendedIterable<Control<?,?>> getStoredControls() -
getStoredLayers
ExtendedIterable<ILayer> getStoredLayers() -
getStoredStructureControls
ExtendedIterable<Control<?,?>> getStoredStructureControls() -
getStoredTopLayer
ILayer getStoredTopLayer() -
hasRemoveLayerAction
boolean hasRemoveLayerAction() -
pushLayer
-
pushLayerWithRootControl
-
removeLayer
-
setFrontEndReaderAndFrontEndWriter
G setFrontEndReaderAndFrontEndWriter(IFrontEndReader frontEndReader, IFrontEndWriter frontEndWriter) -
setRemoveLayerAction
-