Klasse LinearContainerStyle<LCS extends ILinearContainerStyle<LCS> & IMultiStateConfiguration<LCS,ControlState>>
java.lang.Object
ch.nolix.system.element.base.Element
ch.nolix.system.element.multistateconfiguration.MultiStateConfiguration<LCS,ControlState>
ch.nolix.system.webgui.controlstyle.ControlStyle<LCS>
ch.nolix.system.webgui.linearcontainer.LinearContainerStyle<LCS>
- Alle implementierten Schnittstellen:
Resettable
,IElement
,IMultiStateConfiguration<LCS,
,ControlState> IMutableElement
,IRespondingMutableElement<LCS>
,IBackgroundStyle<LCS>
,IBorderStyle<LCS>
,IControlHeadStyle<LCS>
,IControlStyle<LCS>
,IPaddingStyle<LCS>
,ISizeStyle<LCS>
,ILinearContainerStyle<LCS>
- Bekannte direkte Unterklassen:
FloatContainerStyle
,HorizontalStackStyle
,VerticalStackStyle
public abstract class LinearContainerStyle<LCS extends ILinearContainerStyle<LCS> & IMultiStateConfiguration<LCS,ControlState>>
extends ControlStyle<LCS>
implements ILinearContainerStyle<LCS>
-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic final int
static final boolean
static final int
static final Font
static final double
static final Color
Von Klasse geerbte Felder ch.nolix.system.webgui.controlstyle.ControlStyle
DEFAULT_BACKGROUND, DEFAULT_BORDER_COLOR, DEFAULT_BORDER_THICKNESS, DEFAULT_PADDING
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal <CS2 extends IControlHeadStyle<CS2>>
voidaddChild
(CS2 controlStyle) final boolean
int
final Font
getFontWhenHasState
(ControlState state) final double
final IColor
final int
final void
void
final void
final void
final void
final void
final LCS
setBoldTextFlagForState
(ControlState state, boolean boldTextFlag) setChildControlMarginForState
(ControlState state, int childControlMargin) final LCS
setFontForState
(ControlState state, Font font) final LCS
setOpacityForState
(ControlState state, double opacity) final LCS
setTextColorForState
(ControlState state, IColor textColor) final LCS
setTextSizeForState
(ControlState state, int textSize) Von Klasse geerbte Methoden ch.nolix.system.webgui.controlstyle.ControlStyle
definesHeightForState, definesWidthForState, getBackgroundWhenHasState, getBottomBorderColorWhenHasState, getBottomBorderThicknessWhenHasState, getBottomPaddingWhenHasState, getHeightForState, getLeftBorderColorWhenHasState, getLeftBorderThicknessWhenHasState, getLeftPaddingWhenHasState, getRightBorderColorWhenHasState, getRightBorderThicknessWhenHasState, getRightPaddingWhenHasState, getTopBorderColorWhenHasState, getTopBorderThicknessWhenHasState, getTopPaddingWhenHasState, getWidthForState, removeCustomBackgrounds, removeCustomBorderColors, removeCustomBorderThicknesses, removeCustomBottomBorderColors, removeCustomBottomBorderThicknesses, removeCustomBottomPaddings, removeCustomHeights, removeCustomLeftBorderColors, removeCustomLeftBorderThicknesses, removeCustomLeftPaddings, removeCustomPaddings, removeCustomRightBorderColors, removeCustomRightBorderThicknesses, removeCustomRightPaddings, removeCustomTopBorderColors, removeCustomTopBorderThicknesses, removeCustomTopPaddings, removeCustomWidths, setBackgroundColorForState, setBackgroundColorGradientForState, setBackgroundForState, setBackgroundImageForState, setBorderColorForState, setBorderThicknessForState, setBottomBorderColorForState, setBottomBorderThicknessForState, setBottomPaddingForState, setHeightForState, setHeightInPercentOfViewAreaForState, setLeftBorderColorForState, setLeftBorderThicknessForState, setLeftPaddingForState, setPaddingForState, setRightBorderColorForState, setRightBorderThicknessForState, setRightPaddingForState, setTopBorderColorForState, setTopBorderThicknessForState, setTopPaddingForState, setWidthForState, setWidthInPercentOfViewAreaWidthForState
Von Klasse geerbte Methoden ch.nolix.system.element.multistateconfiguration.MultiStateConfiguration
addedOrChangedAttribute, addOrChangeAttribute, addOrChangeAttribute, asConcrete, getAttributes, getBaseState, initialize, internalAddChild, reset, setFrom
Von Klasse geerbte Methoden ch.nolix.system.element.base.Element
equals, getSpecification, hashCode, toString
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.webguiapi.controlstyleapi.IBackgroundStyle
getBackgroundWhenHasState, removeCustomBackgrounds, setBackgroundColorForState, setBackgroundColorGradientForState, setBackgroundForState, setBackgroundImageForState
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.webguiapi.controlstyleapi.IBorderStyle
getBottomBorderColorWhenHasState, getBottomBorderThicknessWhenHasState, getLeftBorderColorWhenHasState, getLeftBorderThicknessWhenHasState, getRightBorderColorWhenHasState, getRightBorderThicknessWhenHasState, getTopBorderColorWhenHasState, getTopBorderThicknessWhenHasState, removeCustomBorderColors, removeCustomBorderThicknesses, removeCustomBottomBorderColors, removeCustomBottomBorderThicknesses, removeCustomLeftBorderColors, removeCustomLeftBorderThicknesses, removeCustomRightBorderColors, removeCustomRightBorderThicknesses, removeCustomTopBorderColors, removeCustomTopBorderThicknesses, setBorderColorForState, setBorderThicknessForState, setBottomBorderColorForState, setBottomBorderThicknessForState, setLeftBorderColorForState, setLeftBorderThicknessForState, setRightBorderColorForState, setRightBorderThicknessForState, setTopBorderColorForState, setTopBorderThicknessForState
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.webguiapi.controlstyleapi.IControlHeadStyle
addChild, getBoldTextFlagWhenHasState, getFontWhenHasState, getOpacityWhenHasState, getTextColorWhenHasState, getTextSizeWhenHasState, removeCustomBoldTextFlags, removeCustomFonts, removeCustomOpacities, removeCustomTextColors, removeCustomTextSizes, setBoldTextFlagForState, setFontForState, setOpacityForState, setTextColorForState, setTextSizeForState
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.baseapi.IElement
getAttributes, getSpecification, toFormatedString, toXml
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.multistateconfigurationapi.IMultiStateConfiguration
getBaseState
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.mutableelementapi.IMutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecification
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.webguiapi.controlstyleapi.IPaddingStyle
getBottomPaddingWhenHasState, getLeftPaddingWhenHasState, getRightPaddingWhenHasState, getTopPaddingWhenHasState, removeCustomBottomPaddings, removeCustomLeftPaddings, removeCustomPaddings, removeCustomRightPaddings, removeCustomTopPaddings, setBottomPaddingForState, setLeftPaddingForState, setPaddingForState, setRightPaddingForState, setTopPaddingForState
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.elementapi.mutableelementapi.IRespondingMutableElement
addedOrChangedAttribute
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.webguiapi.controlstyleapi.ISizeStyle
definesHeightForState, definesWidthForState, getHeightForState, getWidthForState, removeCustomHeights, removeCustomWidths, setHeightForState, setHeightInPercentOfViewAreaForState, setWidthForState, setWidthInPercentOfViewAreaWidthForState
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.statemutationapi.Resettable
reset
-
Felddetails
-
DEFAULT_CHILD_CONTROL_MARGIN
public static final int DEFAULT_CHILD_CONTROL_MARGIN- Siehe auch:
-
DEFAULT_OPACITY
public static final double DEFAULT_OPACITY- Siehe auch:
-
DEFAULT_FONT
-
DEFAULT_BOLD_TEXT_FLAG
public static final boolean DEFAULT_BOLD_TEXT_FLAG- Siehe auch:
-
DEAULT_TEXT_SIZE
public static final int DEAULT_TEXT_SIZE- Siehe auch:
-
DEFAULT_TEXT_COLOR
-
-
Konstruktordetails
-
LinearContainerStyle
public LinearContainerStyle()
-
-
Methodendetails
-
getChildControlMarginWhenHasState
- Angegeben von:
getChildControlMarginWhenHasState
in SchnittstelleILinearContainerStyle<LCS extends ILinearContainerStyle<LCS> & IMultiStateConfiguration<LCS,
ControlState>>
-
removeCustomChildControlMargins
public void removeCustomChildControlMargins()- Angegeben von:
removeCustomChildControlMargins
in SchnittstelleILinearContainerStyle<LCS extends ILinearContainerStyle<LCS> & IMultiStateConfiguration<LCS,
ControlState>>
-
setChildControlMarginForState
- Angegeben von:
setChildControlMarginForState
in SchnittstelleILinearContainerStyle<LCS extends ILinearContainerStyle<LCS> & IMultiStateConfiguration<LCS,
ControlState>>
-
addChild
- Angegeben von:
addChild
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
getBoldTextFlagWhenHasState
- Angegeben von:
getBoldTextFlagWhenHasState
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
getFontWhenHasState
- Angegeben von:
getFontWhenHasState
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
getOpacityWhenHasState
- Angegeben von:
getOpacityWhenHasState
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
getTextColorWhenHasState
- Angegeben von:
getTextColorWhenHasState
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
getTextSizeWhenHasState
- Angegeben von:
getTextSizeWhenHasState
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
removeCustomBoldTextFlags
public final void removeCustomBoldTextFlags()- Angegeben von:
removeCustomBoldTextFlags
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
removeCustomFonts
public final void removeCustomFonts()- Angegeben von:
removeCustomFonts
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
removeCustomOpacities
public final void removeCustomOpacities()- Angegeben von:
removeCustomOpacities
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
removeCustomTextColors
public final void removeCustomTextColors()- Angegeben von:
removeCustomTextColors
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
removeCustomTextSizes
public final void removeCustomTextSizes()- Angegeben von:
removeCustomTextSizes
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
setBoldTextFlagForState
- Angegeben von:
setBoldTextFlagForState
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
setFontForState
- Angegeben von:
setFontForState
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
setOpacityForState
- Angegeben von:
setOpacityForState
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
setTextColorForState
- Angegeben von:
setTextColorForState
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-
setTextSizeForState
- Angegeben von:
setTextSizeForState
in SchnittstelleIControlHeadStyle<CS extends IControlHeadStyle<CS>>
-