Klasse AbstractLinearContainerStyle<S extends ILinearContainerStyle<S> & IMultiStateConfiguration<S,ControlState>>
java.lang.Object
ch.nolix.system.element.base.AbstractElement
ch.nolix.system.element.multistateconfiguration.AbstractMultiStateConfiguration<S,ControlState>
ch.nolix.system.webgui.controlstyle.AbstractControlStyle<S>
ch.nolix.system.webgui.linearcontainer.AbstractLinearContainerStyle<S>
- Alle implementierten Schnittstellen:
Resettable,IElement,IMultiStateConfiguration<S,,ControlState> IMutableElement,IRespondingMutableElement<S>,IBackgroundStyle<S>,IBorderStyle<S>,IControlHeadStyle<S>,IControlStyle<S>,ICornerStyle<S>,IPaddingStyle<S>,ISizeStyle<S>,ILinearContainerStyle<S>
- Bekannte direkte Unterklassen:
FloatContainerStyle,HorizontalStackStyle,VerticalStackStyle
public abstract class AbstractLinearContainerStyle<S extends ILinearContainerStyle<S> & IMultiStateConfiguration<S,ControlState>>
extends AbstractControlStyle<S>
implements ILinearContainerStyle<S>
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final intstatic final booleanstatic final intstatic final Fontstatic final doublestatic final Colorstatic final LineDecorationVon Klasse geerbte Felder ch.nolix.system.webgui.controlstyle.AbstractControlStyle
DEFAULT_BACKGROUND, DEFAULT_BORDER_COLOR, DEFAULT_BORDER_THICKNESS, DEFAULT_CORNER_RADIUS, DEFAULT_PADDING -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal <C2 extends IControlHeadStyle<C2>>
voidaddChild(C2 controlStyle) booleanfinal booleanintfinal FontgetFontWhenHasState(ControlState state) final doublefinal IColorfinal intfinal voidvoidfinal voidfinal voidfinal voidvoidfinal voidfinal SsetBoldTextFlagForState(ControlState state, boolean boldTextFlag) setChildControlMarginForState(ControlState state, int childControlMargin) final SsetFontForState(ControlState state, Font font) final SsetOpacityForState(ControlState state, double opacity) final SsetTextColorForState(ControlState state, IColor textColor) setTextLineDecorationForState(ControlState state, LineDecoration textLineDecoration) final SsetTextSizeForState(ControlState state, int textSize) Von Klasse geerbte Methoden ch.nolix.system.webgui.controlstyle.AbstractControlStyle
definesHeightForState, definesWidthForState, getBackgroundWhenHasState, getBottomBorderColorWhenHasState, getBottomBorderThicknessWhenHasState, getBottomPaddingWhenHasState, getCornerRadiusWhenHasState, getHeightForState, getLeftBorderColorWhenHasState, getLeftBorderThicknessWhenHasState, getLeftPaddingWhenHasState, getRightBorderColorWhenHasState, getRightBorderThicknessWhenHasState, getRightPaddingWhenHasState, getTopBorderColorWhenHasState, getTopBorderThicknessWhenHasState, getTopPaddingWhenHasState, getWidthForState, removeCustomBackgrounds, removeCustomBorderColors, removeCustomBorderThicknesses, removeCustomBottomBorderColors, removeCustomBottomBorderThicknesses, removeCustomBottomPaddings, removeCustomCornerRadiuses, removeCustomHeights, removeCustomLeftBorderColors, removeCustomLeftBorderThicknesses, removeCustomLeftPaddings, removeCustomPaddings, removeCustomRightBorderColors, removeCustomRightBorderThicknesses, removeCustomRightPaddings, removeCustomTopBorderColors, removeCustomTopBorderThicknesses, removeCustomTopPaddings, removeCustomWidths, setBackgroundColorForState, setBackgroundColorGradientForState, setBackgroundForState, setBackgroundImageForState, setBorderColorForState, setBorderThicknessForState, setBottomBorderColorForState, setBottomBorderThicknessForState, setBottomPaddingForState, setCornerRadiusForState, setHeightForState, setHeightInPercentOfViewAreaForState, setLeftBorderColorForState, setLeftBorderThicknessForState, setLeftPaddingForState, setPaddingForState, setRightBorderColorForState, setRightBorderThicknessForState, setRightPaddingForState, setTopBorderColorForState, setTopBorderThicknessForState, setTopPaddingForState, setWidthForState, setWidthInPercentOfViewAreaWidthForStateVon Klasse geerbte Methoden ch.nolix.system.element.multistateconfiguration.AbstractMultiStateConfiguration
addedOrChangedAttribute, addOrChangeAttribute, addOrChangeAttribute, asConcrete, getAttributes, getBaseState, initialize, internalAddChild, reset, setFromVon Klasse geerbte Methoden ch.nolix.system.element.base.AbstractElement
equals, getSpecification, hashCode, toStringVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.IBackgroundStyle
getBackgroundWhenHasState, removeCustomBackgrounds, setBackgroundColorForState, setBackgroundColorGradientForState, setBackgroundForState, setBackgroundImageForStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.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, setTopBorderThicknessForStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.IControlHeadStyle
addChild, definesTextLineDecorationForState, getBoldTextFlagWhenHasState, getFontWhenHasState, getOpacityWhenHasState, getTextColorWhenHasState, getTextLineDecorationWhenHasState, getTextSizeWhenHasState, removeCustomBoldTextFlags, removeCustomFonts, removeCustomOpacities, removeCustomTextColors, removeCustomTextLineDecorations, removeCustomTextSizes, setBoldTextFlagForState, setFontForState, setOpacityForState, setTextColorForState, setTextLineDecorationForState, setTextSizeForStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.ICornerStyle
getCornerRadiusWhenHasState, removeCustomCornerRadiuses, setCornerRadiusForStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.base.IElement
getAttributes, getSpecification, toFormatedString, toXmlVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.multistateconfiguration.IMultiStateConfiguration
getBaseStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.mutableelement.IMutableElement
addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttribute, addOrChangeAttributes, resetFromAttributes, resetFromSpecificationVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.IPaddingStyle
getBottomPaddingWhenHasState, getLeftPaddingWhenHasState, getRightPaddingWhenHasState, getTopPaddingWhenHasState, removeCustomBottomPaddings, removeCustomLeftPaddings, removeCustomPaddings, removeCustomRightPaddings, removeCustomTopPaddings, setBottomPaddingForState, setLeftPaddingForState, setPaddingForState, setRightPaddingForState, setTopPaddingForStateVon Schnittstelle geerbte Methoden ch.nolix.systemapi.element.mutableelement.IRespondingMutableElement
addedOrChangedAttributeVon Schnittstelle geerbte Methoden ch.nolix.systemapi.webgui.controlstyle.ISizeStyle
definesHeightForState, definesWidthForState, getHeightForState, getWidthForState, removeCustomHeights, removeCustomWidths, setHeightForState, setHeightInPercentOfViewAreaForState, setWidthForState, setWidthInPercentOfViewAreaWidthForStateVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.statemutation.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_LINE_DECORATION
-
DEFAULT_TEXT_COLOR
-
-
Konstruktordetails
-
AbstractLinearContainerStyle
public AbstractLinearContainerStyle()
-
-
Methodendetails
-
getChildControlMarginWhenHasState
- Angegeben von:
getChildControlMarginWhenHasStatein SchnittstelleILinearContainerStyle<S extends ILinearContainerStyle<S> & IMultiStateConfiguration<S,ControlState>>
-
removeCustomChildControlMargins
public void removeCustomChildControlMargins()- Angegeben von:
removeCustomChildControlMarginsin SchnittstelleILinearContainerStyle<S extends ILinearContainerStyle<S> & IMultiStateConfiguration<S,ControlState>>
-
setChildControlMarginForState
- Angegeben von:
setChildControlMarginForStatein SchnittstelleILinearContainerStyle<S extends ILinearContainerStyle<S> & IMultiStateConfiguration<S,ControlState>>
-
addChild
- Angegeben von:
addChildin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
definesTextLineDecorationForState
- Angegeben von:
definesTextLineDecorationForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getBoldTextFlagWhenHasState
- Angegeben von:
getBoldTextFlagWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getFontWhenHasState
- Angegeben von:
getFontWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getOpacityWhenHasState
- Angegeben von:
getOpacityWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getTextColorWhenHasState
- Angegeben von:
getTextColorWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getTextLineDecorationWhenHasState
- Angegeben von:
getTextLineDecorationWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
getTextSizeWhenHasState
- Angegeben von:
getTextSizeWhenHasStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomBoldTextFlags
public final void removeCustomBoldTextFlags()- Angegeben von:
removeCustomBoldTextFlagsin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomFonts
public final void removeCustomFonts()- Angegeben von:
removeCustomFontsin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomOpacities
public final void removeCustomOpacities()- Angegeben von:
removeCustomOpacitiesin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomTextColors
public final void removeCustomTextColors()- Angegeben von:
removeCustomTextColorsin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomTextLineDecorations
public void removeCustomTextLineDecorations()- Angegeben von:
removeCustomTextLineDecorationsin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
removeCustomTextSizes
public final void removeCustomTextSizes()- Angegeben von:
removeCustomTextSizesin SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setBoldTextFlagForState
- Angegeben von:
setBoldTextFlagForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setFontForState
- Angegeben von:
setFontForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setOpacityForState
- Angegeben von:
setOpacityForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setTextColorForState
- Angegeben von:
setTextColorForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setTextLineDecorationForState
- Angegeben von:
setTextLineDecorationForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-
setTextSizeForState
- Angegeben von:
setTextSizeForStatein SchnittstelleIControlHeadStyle<C extends IControlHeadStyle<C>>
-