Interface IWebGui<G extends IWebGui<G>>
- Type Parameters:
G- is the type of aIWebGui.
- All Superinterfaces:
Clearable, EmptinessRequestable, IBackgroundHolder<G>, IElement, IFluentMutableMultiTokenHolder<G>, IFluentMutableOptionalIdHolder<G>, IFluentMutableTitleHolder<G>, IGui<G>, IMultiTokenHolder, IMutableElement, IOptionalIdHolder, IStructureElement, IStylableElement<G>, IStyleElement<G>, ITitleHolder, Resettable, RootRequestable, 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 Summary
Modifier and TypeMethodDescriptionbooleancontainsControl(IControl<?, ?> control) getCss()getHtml()intgetOptionalStoredControlByInternalId(String internalId) IContainer<IControl<?, ?>> IContainer<ILayer<?>> ILayer<?> booleanpushLayerWithRootControl(IControl<?, ?> rootControl) voidremoveLayer(ILayer<?> layer) setFrontEndReaderAndFrontEndWriter(IFrontEndReader frontEndReader, IFrontEndWriter frontEndWriter) setRemoveLayerAction(Runnable removeLayerAction) Methods inherited from interface EmptinessRequestable
containsAny, isEmptyMethods inherited from interface IBackgroundHolder
getBackground, getBackgroundColor, getBackgroundColorGradient, getBackgroundImage, getBackgroundImageApplication, getBackgroundType, hasBackground, removeBackground, setBackgroundColor, setBackgroundColorGradient, setBackgroundImage, setBackgroundImageMethods inherited from interface IElement
getAttributes, getSpecification, toFormatedString, toXmlMethods inherited from interface IFluentMutableMultiTokenHolder
addToken, removeToken, removeTokensMethods inherited from interface IFluentMutableOptionalIdHolder
removeId, setIdMethods inherited from interface IFluentMutableTitleHolder
setTitleMethods inherited from interface IGui
fromFrontEnd, getIcon, onFrontEnd, setIconMethods inherited from interface IMultiTokenHolder
getTokensMethods inherited from interface IMutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, addOrChangeAttributes, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationMethods inherited from interface IOptionalIdHolder
getId, getIdInQuotes, hasId, hasIdMethods inherited from interface IStructureElement
getChildStructureElementsMethods inherited from interface IStylableElement
getStoredChildStylableElements, hasRole, resetStyleRecursivelyMethods inherited from interface IStyleElement
applyStyleIfHasStyle, hasStyle, removeStyle, setStyleMethods inherited from interface ITitleHolder
getTitle, getTitleInQuotesMethods inherited from interface Resettable
resetMethods inherited from interface RootRequestable
isChild, isRootMethods inherited from interface TypeRequestable
getType, isOfConcreteType, isOfConcreteType, isOfType, isOfType
-
Method Details
-
containsControl
-
getCss
ICss getCss() -
getHtml
IHtmlElement getHtml() -
getHtmlElementEventRegistrations
IContainer<IHtmlElementEvent> getHtmlElementEventRegistrations() -
getLayerCount
int getLayerCount() -
getOptionalStoredControlByInternalId
-
getStoredControls
IContainer<IControl<?,?>> getStoredControls() -
getStoredLayers
IContainer<ILayer<?>> getStoredLayers() -
getStoredTopLayer
ILayer<?> getStoredTopLayer() -
hasRemoveLayerAction
boolean hasRemoveLayerAction() -
pushLayer
-
pushLayerWithRootControl
-
removeLayer
-
setFrontEndReaderAndFrontEndWriter
G setFrontEndReaderAndFrontEndWriter(IFrontEndReader frontEndReader, IFrontEndWriter frontEndWriter) -
setRemoveLayerAction
-