Package ch.nolix.system.webgui.main
Klasse Control<C extends IControl<C,CS>,CS extends IControlStyle<CS>>
java.lang.Object
ch.nolix.system.element.mutableelement.MutableElement
ch.nolix.system.element.style.StylableElement<C>
ch.nolix.system.webgui.main.Control<C,CS>
- Alle implementierten Schnittstellen:
IFluentMutableMultiTokenHolder<C>
,IFluentMutableOptionalIdHolder<C>
,IMultiTokenHolder
,IOptionalIdHolder
,Linkable
,LinkedRequestable
,TypeRequestable
,Resettable
,IHtmlGetter
,IElement
,IStructureElement
,IMutableElement
,IStylableElement<C>
,Dimensionable<C>
,PresenceRequestable
,PresenceSettable<C>
,IControl<C,
,CS> IUserInputCell<C>
- Bekannte direkte Unterklassen:
BaseComponent
,Button
,Container
,ImageControl
,ItemMenu
,Label
,Link
,Textbox
,Uploader
,ValidationLabel
public abstract class Control<C extends IControl<C,CS>,CS extends IControlStyle<CS>>
extends StylableElement<C>
implements IControl<C,CS>
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal boolean
final boolean
final boolean
protected abstract CS
final C
protected abstract IControlCssBuilder
<C, CS> final IContainer
<ICssRule> final CursorIcon
final IHtmlElement
getHtml()
protected abstract IControlHtmlBuilder
<C> final String
final IAbsoluteOrRelativeInt
final IAbsoluteOrRelativeInt
final IAbsoluteOrRelativeInt
final IAbsoluteOrRelativeInt
getOptionalStoredChildControlByInternalId
(String internalId) final Presence
final IContainer
<? extends IStylableElement<?>> final IControl
<?, ?> final IWebGui
<?> final ILayer
<?> final CS
boolean
hasInternalId
(String internalId) final boolean
final boolean
final boolean
final boolean
final void
internalSetParentControl
(IControl<?, ?> parentControl) final void
internalSetParentLayer
(ILayer<?> parentLayer) final boolean
final boolean
boolean
isLinkedTo
(Object object) final boolean
final boolean
final void
final void
final void
final void
final void
protected abstract void
protected final void
protected final void
final C
final C
setCursorIcon
(CursorIcon cursorIcon) final C
final C
setMaxHeight
(int maxHeight) final C
setMaxHeightInPercentOfViewAreaHeight
(double maxHeightInPercentOfViewAreaHeight) final C
setMaxWidth
(int maxWidth) final C
setMaxWidthInPercentOfViewAreaWidth
(double maxWidthInPercentOfViewAreaWidth) final C
setMinHeight
(int minHeight) final C
setMinHeightInPercentOfViewAreaHeight
(double minHeightInPercentOfViewAreaHeight) final C
setMinWidth
(int minWidth) final C
setMinWidthInPercentOfViewAreaWidth
(double minWidthInPercentOfViewAreaWidth) final C
setVisibility
(boolean visible) final C
Von Klasse geerbte Methoden ch.nolix.system.element.style.StylableElement
addToken, asConcrete, getChildStructureElements, getId, getStructureSpecification, getTokens, hasId, removeId, removeToken, removeTokens, reset, resetStyleRecursively, setId
Von Klasse geerbte Methoden ch.nolix.system.element.mutableelement.MutableElement
addOrChangeAttribute, addOrChangeAttribute, equals, getAttributes, getSpecification, hashCode, resetFromFileWithFilePath, toString
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.webguiapi.mainapi.IControl
getOptionalJavaScriptUserInputFunction, getStoredChildControls, registerHtmlElementEventsAt, runHtmlEvent
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.baseapi.IElement
getAttributes, getSpecification, toFormatedString, toXml
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.fluentmutablemultiattributeapi.IFluentMutableMultiTokenHolder
addToken, removeToken, removeTokens
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.fluentmutableoptionalattributeapi.IFluentMutableOptionalIdHolder
removeId, setId
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.multiattributeapi.IMultiTokenHolder
getTokens
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.mutableelementapi.IMutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecification
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.optionalattributeapi.IOptionalIdHolder
getId, getIdInQuotes, hasId, hasId
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.baseapi.IStructureElement
getChildStructureElements, getStructureSpecification
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.styleapi.IStylableElement
hasRole, resetStyleRecursively
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.webguiapi.mainapi.IUserInputCell
getUserInput, setUserInput
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.statemutationapi.Resettable
reset
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.programstructureapi.typerequestapi.TypeRequestable
getType, isOfConcreteType, isOfConcreteType, isOfType, isOfType
-
Felddetails
-
DEFAULT_PRESENCE
-
DEFAULT_CURSOR_ICON
-
-
Konstruktordetails
-
Control
public Control()
-
-
Methodendetails
-
belongsToControl
public final boolean belongsToControl()- Angegeben von:
belongsToControl
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
belongsToGui
public final boolean belongsToGui()- Angegeben von:
belongsToGui
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
belongsToLayer
public final boolean belongsToLayer()- Angegeben von:
belongsToLayer
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
editStyle
-
getCssRules
- Angegeben von:
getCssRules
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
getCursorIcon
- Angegeben von:
getCursorIcon
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
getHtml
- Angegeben von:
getHtml
in SchnittstelleIHtmlGetter
-
getInternalId
- Angegeben von:
getInternalId
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
getMaxHeight
- Angegeben von:
getMaxHeight
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
getMaxWidth
- Angegeben von:
getMaxWidth
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
getMinHeight
- Angegeben von:
getMinHeight
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
getMinWidth
- Angegeben von:
getMinWidth
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
getPresence
- Angegeben von:
getPresence
in SchnittstellePresenceRequestable
-
getOptionalStoredChildControlByInternalId
- Angegeben von:
getOptionalStoredChildControlByInternalId
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
getStoredChildStylableElements
- Angegeben von:
getStoredChildStylableElements
in SchnittstelleIStylableElement<C extends IControl<C,
CS>> - Gibt zurück:
- the child
IStylableElement
s of the currentIStylableElement
.
-
getStoredLinkedObjects
- Angegeben von:
getStoredLinkedObjects
in SchnittstelleLinkedRequestable
-
getStoredParentControl
- Angegeben von:
getStoredParentControl
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
getStoredParentGui
- Angegeben von:
getStoredParentGui
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
getStoredParentLayer
- Angegeben von:
getStoredParentLayer
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
getStoredStyle
- Angegeben von:
getStoredStyle
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
hasInternalId
- Angegeben von:
hasInternalId
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
hasMaxHeight
public final boolean hasMaxHeight()- Angegeben von:
hasMaxHeight
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
hasMaxWidth
public final boolean hasMaxWidth()- Angegeben von:
hasMaxWidth
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
hasMinHeight
public final boolean hasMinHeight()- Angegeben von:
hasMinHeight
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
hasMinWidth
public final boolean hasMinWidth()- Angegeben von:
hasMinWidth
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
internalSetParentControl
- Angegeben von:
internalSetParentControl
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
internalSetParentLayer
- Angegeben von:
internalSetParentLayer
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
isCollapsed
public final boolean isCollapsed()- Angegeben von:
isCollapsed
in SchnittstellePresenceRequestable
-
isInvisible
public final boolean isInvisible()- Angegeben von:
isInvisible
in SchnittstellePresenceRequestable
-
isLinkedTo
- Angegeben von:
isLinkedTo
in SchnittstelleLinkedRequestable
-
isLinkedToAnObject
public final boolean isLinkedToAnObject()- Angegeben von:
isLinkedToAnObject
in SchnittstelleLinkedRequestable
-
isVisible
public final boolean isVisible()- Angegeben von:
isVisible
in SchnittstellePresenceRequestable
-
linkTo
-
removeMaxHeight
public final void removeMaxHeight()- Angegeben von:
removeMaxHeight
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
removeMaxWidth
public final void removeMaxWidth()- Angegeben von:
removeMaxWidth
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
removeMinHeight
public final void removeMinHeight()- Angegeben von:
removeMinHeight
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
removeMinWidth
public final void removeMinWidth()- Angegeben von:
removeMinWidth
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
setCollapsed
- Angegeben von:
setCollapsed
in SchnittstellePresenceSettable<C extends IControl<C,
CS>>
-
setCursorIcon
- Angegeben von:
setCursorIcon
in SchnittstelleIControl<C extends IControl<C,
CS>, CS extends IControlStyle<CS>>
-
setInvisible
- Angegeben von:
setInvisible
in SchnittstellePresenceSettable<C extends IControl<C,
CS>>
-
setMaxHeight
- Angegeben von:
setMaxHeight
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
setMaxHeightInPercentOfViewAreaHeight
- Angegeben von:
setMaxHeightInPercentOfViewAreaHeight
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
setMaxWidth
- Angegeben von:
setMaxWidth
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
setMaxWidthInPercentOfViewAreaWidth
- Angegeben von:
setMaxWidthInPercentOfViewAreaWidth
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
setMinHeight
- Angegeben von:
setMinHeight
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
setMinHeightInPercentOfViewAreaHeight
- Angegeben von:
setMinHeightInPercentOfViewAreaHeight
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
setMinWidth
- Angegeben von:
setMinWidth
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
setMinWidthInPercentOfViewAreaWidth
- Angegeben von:
setMinWidthInPercentOfViewAreaWidth
in SchnittstelleDimensionable<C extends IControl<C,
CS>>
-
setVisible
- Angegeben von:
setVisible
in SchnittstellePresenceSettable<C extends IControl<C,
CS>>
-
setVisibility
- Angegeben von:
setVisibility
in SchnittstellePresenceSettable<C extends IControl<C,
CS>>
-
createStyle
-
getCssBuilder
-
getHtmlBuilder
-
resetControl
protected abstract void resetControl() -
resetStylableElement
protected final void resetStylableElement()- Angegeben von:
resetStylableElement
in KlasseStylableElement<C extends IControl<C,
CS>>
-
resetStyle
protected final void resetStyle()- Angegeben von:
resetStyle
in KlasseStylableElement<C extends IControl<C,
CS>>
-