Package ch.nolix.system.webgui.main
Klasse Control<C extends IControl<C,S>,S extends IControlStyle<S>>
java.lang.Object
ch.nolix.system.element.mutableelement.AbstractMutableElement
ch.nolix.system.style.stylable.AbstractStylableElement<C>
ch.nolix.system.webgui.main.Control<C,S>
- Alle implementierten Schnittstellen:
IFluentMutableMultiTokenHolder<C>,IFluentMutableOptionalIdHolder<C>,IMultiTokenHolder,IOptionalIdHolder,Linkable,LinkedRequestable,TypeRequestable,Resettable,IHtmlGetter,IElement,IStructureElement,IMutableElement,Dimensionable<C>,PresenceRequestable,PresenceSettable<C>,IStylableElement<C>,IControl<C,,S> IUserInputCell<C>
- Bekannte direkte Unterklassen:
AbstractComponent,AbstractContainer,AbstractItemMenu,Button,ImageControl,Label,Link,Textbox,Uploader,ValidationLabel
public abstract class Control<C extends IControl<C,S>,S extends IControlStyle<S>>
extends AbstractStylableElement<C>
implements IControl<C,S>
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal booleanfinal booleanfinal booleanprotected abstract Sfinal Cprotected abstract IControlCssBuilder<C, S> final IContainer<ICssRule> final CursorIconfinal IHtmlElementgetHtml()protected abstract IControlHtmlBuilder<C> final Stringfinal IAbsoluteOrRelativeIntfinal IAbsoluteOrRelativeIntfinal IAbsoluteOrRelativeIntfinal IAbsoluteOrRelativeIntgetOptionalStoredChildControlByInternalId(String internalId) final Presencefinal IContainer<? extends IStylableElement<?>> final IControl<?, ?> final IWebGui<?> final ILayer<?> final SbooleanhasInternalId(String internalId) final booleanfinal booleanfinal booleanfinal booleanfinal voidinternalSetParentControl(IControl<?, ?> parentControl) final voidinternalSetParentLayer(ILayer<?> parentLayer) final booleanfinal booleanbooleanisLinkedTo(Object object) final booleanfinal booleanfinal voidfinal voidfinal voidfinal voidfinal voidprotected abstract voidprotected final voidprotected final voidfinal Cfinal CsetCursorIcon(CursorIcon cursorIcon) final Cfinal CsetMaxHeight(int maxHeight) final CsetMaxHeightInPercentOfViewAreaHeight(double maxHeightInPercentOfViewAreaHeight) final CsetMaxWidth(int maxWidth) final CsetMaxWidthInPercentOfViewAreaWidth(double maxWidthInPercentOfViewAreaWidth) final CsetMinHeight(int minHeight) final CsetMinHeightInPercentOfViewAreaHeight(double minHeightInPercentOfViewAreaHeight) final CsetMinWidth(int minWidth) final CsetMinWidthInPercentOfViewAreaWidth(double minWidthInPercentOfViewAreaWidth) final CsetVisibility(boolean visible) final CVon Klasse geerbte Methoden ch.nolix.system.style.stylable.AbstractStylableElement
addToken, asConcrete, getChildStructureElements, getId, getStructureSpecification, getTokens, hasId, removeId, removeToken, removeTokens, reset, resetStyleRecursively, setIdVon Klasse geerbte Methoden ch.nolix.system.element.mutableelement.AbstractMutableElement
addOrChangeAttribute, addOrChangeAttribute, equals, getAttributes, getSpecification, hashCode, resetFromFileWithFilePath, toStringVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.main.IControl
getOptionalJavaScriptUserInputFunction, getStoredChildControls, registerHtmlElementEventsAt, runHtmlEventVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.base.IElement
getAttributes, getSpecification, toFormatedString, toXmlVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.fluentmutablemultiattribute.IFluentMutableMultiTokenHolder
addToken, removeToken, removeTokensVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.fluentmutableoptionalattribute.IFluentMutableOptionalIdHolder
removeId, setIdVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.multiattribute.IMultiTokenHolder
getTokensVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.mutableelement.IMutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.optionalattribute.IOptionalIdHolder
getId, getIdInQuotes, hasId, hasIdVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.base.IStructureElement
getChildStructureElements, getStructureSpecificationVon Schnittstelle geerbte Methoden ch.nolix.systemapi.style.stylable.IStylableElement
hasRole, resetStyleRecursivelyVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.main.IUserInputCell
getUserInput, setUserInputVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.statemutation.Resettable
resetVon Schnittstelle geerbte Methoden ch.nolix.coreapi.objectstructure.typerequest.TypeRequestable
getType, isOfConcreteType, isOfConcreteType, isOfType, isOfType
-
Felddetails
-
DEFAULT_PRESENCE
-
DEFAULT_CURSOR_ICON
-
-
Konstruktordetails
-
Control
public Control()
-
-
Methodendetails
-
belongsToControl
public final boolean belongsToControl()- Angegeben von:
belongsToControlin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
belongsToGui
public final boolean belongsToGui()- Angegeben von:
belongsToGuiin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
belongsToLayer
public final boolean belongsToLayer()- Angegeben von:
belongsToLayerin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
editStyle
-
getCssRules
- Angegeben von:
getCssRulesin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
getCursorIcon
- Angegeben von:
getCursorIconin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
getHtml
- Angegeben von:
getHtmlin SchnittstelleIHtmlGetter
-
getInternalId
- Angegeben von:
getInternalIdin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
getMaxHeight
- Angegeben von:
getMaxHeightin SchnittstelleDimensionable<C extends IControl<C,S>>
-
getMaxWidth
- Angegeben von:
getMaxWidthin SchnittstelleDimensionable<C extends IControl<C,S>>
-
getMinHeight
- Angegeben von:
getMinHeightin SchnittstelleDimensionable<C extends IControl<C,S>>
-
getMinWidth
- Angegeben von:
getMinWidthin SchnittstelleDimensionable<C extends IControl<C,S>>
-
getPresence
- Angegeben von:
getPresencein SchnittstellePresenceRequestable
-
getOptionalStoredChildControlByInternalId
- Angegeben von:
getOptionalStoredChildControlByInternalIdin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
getStoredChildStylableElements
- Angegeben von:
getStoredChildStylableElementsin SchnittstelleIStylableElement<C extends IControl<C,S>> - Gibt zurück:
- the child
IStylableElements of the currentIStylableElement.
-
getStoredLinkedObjects
- Angegeben von:
getStoredLinkedObjectsin SchnittstelleLinkedRequestable
-
getStoredParentControl
- Angegeben von:
getStoredParentControlin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
getStoredParentGui
- Angegeben von:
getStoredParentGuiin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
getStoredParentLayer
- Angegeben von:
getStoredParentLayerin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
getStoredStyle
- Angegeben von:
getStoredStylein SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
hasInternalId
- Angegeben von:
hasInternalIdin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
hasMaxHeight
public final boolean hasMaxHeight()- Angegeben von:
hasMaxHeightin SchnittstelleDimensionable<C extends IControl<C,S>>
-
hasMaxWidth
public final boolean hasMaxWidth()- Angegeben von:
hasMaxWidthin SchnittstelleDimensionable<C extends IControl<C,S>>
-
hasMinHeight
public final boolean hasMinHeight()- Angegeben von:
hasMinHeightin SchnittstelleDimensionable<C extends IControl<C,S>>
-
hasMinWidth
public final boolean hasMinWidth()- Angegeben von:
hasMinWidthin SchnittstelleDimensionable<C extends IControl<C,S>>
-
internalSetParentControl
- Angegeben von:
internalSetParentControlin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
internalSetParentLayer
- Angegeben von:
internalSetParentLayerin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
isCollapsed
public final boolean isCollapsed()- Angegeben von:
isCollapsedin SchnittstellePresenceRequestable
-
isInvisible
public final boolean isInvisible()- Angegeben von:
isInvisiblein SchnittstellePresenceRequestable
-
isLinkedTo
- Angegeben von:
isLinkedToin SchnittstelleLinkedRequestable
-
isLinkedToAnObject
public final boolean isLinkedToAnObject()- Angegeben von:
isLinkedToAnObjectin SchnittstelleLinkedRequestable
-
isVisible
public final boolean isVisible()- Angegeben von:
isVisiblein SchnittstellePresenceRequestable
-
linkTo
-
removeMaxHeight
public final void removeMaxHeight()- Angegeben von:
removeMaxHeightin SchnittstelleDimensionable<C extends IControl<C,S>>
-
removeMaxWidth
public final void removeMaxWidth()- Angegeben von:
removeMaxWidthin SchnittstelleDimensionable<C extends IControl<C,S>>
-
removeMinHeight
public final void removeMinHeight()- Angegeben von:
removeMinHeightin SchnittstelleDimensionable<C extends IControl<C,S>>
-
removeMinWidth
public final void removeMinWidth()- Angegeben von:
removeMinWidthin SchnittstelleDimensionable<C extends IControl<C,S>>
-
setCollapsed
- Angegeben von:
setCollapsedin SchnittstellePresenceSettable<C extends IControl<C,S>>
-
setCursorIcon
- Angegeben von:
setCursorIconin SchnittstelleIControl<C extends IControl<C,S>, S extends IControlStyle<S>>
-
setInvisible
- Angegeben von:
setInvisiblein SchnittstellePresenceSettable<C extends IControl<C,S>>
-
setMaxHeight
- Angegeben von:
setMaxHeightin SchnittstelleDimensionable<C extends IControl<C,S>>
-
setMaxHeightInPercentOfViewAreaHeight
- Angegeben von:
setMaxHeightInPercentOfViewAreaHeightin SchnittstelleDimensionable<C extends IControl<C,S>>
-
setMaxWidth
- Angegeben von:
setMaxWidthin SchnittstelleDimensionable<C extends IControl<C,S>>
-
setMaxWidthInPercentOfViewAreaWidth
- Angegeben von:
setMaxWidthInPercentOfViewAreaWidthin SchnittstelleDimensionable<C extends IControl<C,S>>
-
setMinHeight
- Angegeben von:
setMinHeightin SchnittstelleDimensionable<C extends IControl<C,S>>
-
setMinHeightInPercentOfViewAreaHeight
- Angegeben von:
setMinHeightInPercentOfViewAreaHeightin SchnittstelleDimensionable<C extends IControl<C,S>>
-
setMinWidth
- Angegeben von:
setMinWidthin SchnittstelleDimensionable<C extends IControl<C,S>>
-
setMinWidthInPercentOfViewAreaWidth
- Angegeben von:
setMinWidthInPercentOfViewAreaWidthin SchnittstelleDimensionable<C extends IControl<C,S>>
-
setVisible
- Angegeben von:
setVisiblein SchnittstellePresenceSettable<C extends IControl<C,S>>
-
setVisibility
- Angegeben von:
setVisibilityin SchnittstellePresenceSettable<C extends IControl<C,S>>
-
createStyle
-
getCssBuilder
-
getHtmlBuilder
-
resetControl
protected abstract void resetControl() -
resetStylableElement
protected final void resetStylableElement()- Angegeben von:
resetStylableElementin KlasseAbstractStylableElement<C extends IControl<C,S>>
-
resetStyle
protected final void resetStyle()- Angegeben von:
resetStylein KlasseAbstractStylableElement<C extends IControl<C,S>>
-