Interface IControl<C extends IControl<C,S>, S extends IControlStyle<S>>
- Type Parameters:
C- is the type of aIControl.S- is the type of theIControlStyleof aIControl.
- All Superinterfaces:
IElement, IFluentMutableMultiTokenHolder<C>, IFluentMutableOptionalIdHolder<C>, IHtmlGetter, IMultiTokenHolder, IMutableElement, IOptionalIdHolder, ISizeAdjustableBox<C>, IStructureElement, IStylableElement<C>, IUserInputCell<C>, Linkable, LinkedRequestable, PresenceRequestable, PresenceSettable<C>, Resettable, TypeRequestable
- All Known Subinterfaces:
IAccordion, IButton, ICheckbox, IComponent, IContainer<C,S>, IDropdownMenu, IGrid, IHorizontalStack, IImageControl, IItemMenu<M, S>, ILabel, ILinearContainer<C, S>, ILink, ISingleContainer, ITabContainer, ITextbox, IUploader, IValidationLabel, IVerticalStack
- All Known Implementing Classes:
AbstractContainer, AbstractItemMenu, AbstractLinearContainer, Button, Component, ComponentWithAdapterFactory, Control, DropdownMenu, FloatContainer, Grid, HorizontalStack, ImageControl, Label, Link, SingleContainer, Textbox, Uploader, ValidationLabel, VerticalStack
public interface IControl<C extends IControl<C,S>, S extends IControlStyle<S>>
extends ISizeAdjustableBox<C>, IHtmlGetter, IStylableElement<C>, IUserInputCell<C>, Linkable, PresenceSettable<C>
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleangetOptionalStoredChildControlByInternalId(String internalId) IContainer<IControl<?, ?>> IControl<?, ?> IWebGui<?> ILayer<?> booleanhasInternalId(String internalId) voidinternalSetParentControl(IControl<?, ?> parentControl) voidinternalSetParentLayer(ILayer<?> parentLayer) voidvoidrunHtmlEvent(String htmlEvent) setCursorIcon(CursorIcon cursorIcon) Methods inherited from interface IElement
getAttributes, getSpecification, toFormatedString, toXmlMethods inherited from interface IFluentMutableMultiTokenHolder
addToken, removeToken, removeTokensMethods inherited from interface IFluentMutableOptionalIdHolder
removeId, setIdMethods inherited from interface IHtmlGetter
getHtmlMethods 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 ISizeAdjustableBox
getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, hasMaxHeight, hasMaxWidth, hasMinHeight, hasMinWidth, removeMaxHeight, removeMaxWidth, removeMinHeight, removeMinWidth, setMaxHeight, setMaxHeightInPercentOfViewAreaHeight, setMaxWidth, setMaxWidthInPercentOfViewAreaWidth, setMinHeight, setMinHeightInPercentOfViewAreaHeight, setMinWidth, setMinWidthInPercentOfViewAreaWidthMethods inherited from interface IStructureElement
getChildStructureElementsMethods inherited from interface IStylableElement
getStoredChildStylableElements, hasRole, resetStyleRecursivelyMethods inherited from interface IUserInputCell
getUserInput, setUserInputMethods inherited from interface LinkedRequestable
getStoredLinkedObjects, isLinkedTo, isLinkedToAnObjectMethods inherited from interface PresenceRequestable
getPresence, isCollapsed, isInvisible, isVisibleMethods inherited from interface PresenceSettable
setCollapsed, setInvisible, setVisibility, setVisibleMethods inherited from interface Resettable
resetMethods inherited from interface TypeRequestable
getType, isOfConcreteType, isOfConcreteType, isOfType, isOfType
-
Method Details
-
belongsToControl
boolean belongsToControl() -
belongsToGui
boolean belongsToGui() -
belongsToLayer
boolean belongsToLayer() -
editStyle
-
getCssRules
IContainer<ICssRule> getCssRules() -
getCursorIcon
CursorIcon getCursorIcon() -
getInternalId
String getInternalId() -
getOptionalJavaScriptUserInputFunction
-
getOptionalStoredChildControlByInternalId
-
getStoredChildControls
IContainer<IControl<?,?>> getStoredChildControls() -
getStoredParentControl
IControl<?,?> getStoredParentControl() -
getStoredParentGui
IWebGui<?> getStoredParentGui() -
getStoredParentLayer
ILayer<?> getStoredParentLayer() -
getStoredStyle
S getStoredStyle() -
hasInternalId
-
internalSetParentControl
-
internalSetParentLayer
-
registerHtmlElementEventsAt
-
runHtmlEvent
-
setCursorIcon
-