Class Component<C extends Controller<S>, S>

Type Parameters:
C - the type of the Controller of a Component.
S - the type of the application service of the parent IApplication of the parent web client of the parent web client session of the parent root GUI of a Component.
All Implemented Interfaces:
FluentMutableMultiTokenHolder<IComponent>, FluentMutableOptionalIdHolder<IComponent>, MultiTokenHolder, OptionalIdHolder, GuiComponent<IWebGui<?>>, LayerComponent<ILayer>, Linkable, LinkedRequestable, TypeRequestable, Rebuildable, IRefreshableSubscriber, Refreshable, Resettable, AlivenessRequestable, AttributesRepresentable, IElement, SpecificationRepresentable, IMutableElement, ISizeAdjustableBox<IComponent>, PresenceRequestable, PresenceSettable<IComponent>, IStylableElement<IComponent>, IComponent, HtmlGetter, Control<IComponent, IComponentStyle>, IUserInputCell<IComponent>

public abstract class Component<C extends Controller<S>, S> extends AbstractControl<IComponent, IComponentStyle> implements IComponent
Author:
Silvan Wyss