Class GaugeSeries.AbstractGaugeText<T extends GaugeSeries.AbstractGaugeText<T>>
java.lang.Object
io.jmix.chartsflowui.kit.component.model.ChartObservableObject
io.jmix.chartsflowui.kit.component.model.shared.AbstractText<T>
io.jmix.chartsflowui.kit.component.model.shared.AbstractRichText<T>
io.jmix.chartsflowui.kit.component.model.series.GaugeSeries.AbstractGaugeText<T>
- Type Parameters:
- T- origin text component class type
- All Implemented Interfaces:
- HasBorder<T>,- HasShadow<T>,- HasText<T>,- HasPadding<T>,- Serializable
- Direct Known Subclasses:
- GaugeSeries.Detail,- GaugeSeries.Title
- Enclosing class:
- GaugeSeries
public abstract static class GaugeSeries.AbstractGaugeText<T extends GaugeSeries.AbstractGaugeText<T>>
extends AbstractRichText<T>
implements HasShadow<T>, HasPadding<T>, HasBorder<T>
Base class for gauge text components.
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObjectChartObservableObject.ObjectChangeEvent
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Colorprotected Colorprotected Integerprotected Integerprotected Stringprotected Integerprotected String[]protected Paddingprotected Integerprotected Colorprotected Integerprotected Integerprotected Booleanprotected BooleanFields inherited from class io.jmix.chartsflowui.kit.component.model.shared.AbstractRichTextrichStylesFields inherited from class io.jmix.chartsflowui.kit.component.model.shared.AbstractTextcolor, ellipsis, fontFamily, fontSize, fontStyle, fontWeight, height, lineHeight, overflow, textBorderColor, textBorderDashOffset, textBorderType, textBorderWidth, textShadowBlur, textShadowColor, textShadowOffsetX, textShadowOffsetY, widthFields inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObjectchildren, dirty, listener
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionString[]getShow()voidsetBackgroundColor(Color backgroundColor) voidsetBorderColor(Color borderColor) Sets a border color or replaces an existing one.voidsetBorderDashOffset(Integer borderDashOffset) voidsetBorderRadius(Integer borderRadius) Sets a border radius of the text fragment or replaces an existing one.voidsetBorderType(String borderType) voidsetBorderWidth(Integer borderWidth) Sets a border width or replaces an existing one.voidsetOffsetCenter(String xOffset, String yOffset) voidsetPadding(Integer padding) Sets padding on each of the four sides or replaces an existing one.voidsetPadding(Integer vertical, Integer horizontal) Sets the top/bottom and left/right paddings or replaces an existing one.voidsetPadding(Integer top, Integer right, Integer bottom, Integer left) Sets each of the four paddings separately.voidsetShadowBlur(Integer shadowBlur) Sets depth of shadow blur or replaces an existing one.voidsetShadowColor(Color shadowColor) Sets a color for shadow or replaces an existing one.voidsetShadowOffsetX(Integer shadowOffsetX) Sets horizontal offset for shadow or replaces an existing one.voidsetShadowOffsetY(Integer shadowOffsetY) Sets vertical offset for shadow or replaces an existing one.voidvoidsetValueAnimation(Boolean valueAnimation) withBackgroundColor(Color backgroundColor) withBorderDashOffset(Integer borderDashOffset) withBorderType(String borderType) withOffsetCenter(String xOffset, String yOffset) withValueAnimation(Boolean valueAnimation) Methods inherited from class io.jmix.chartsflowui.kit.component.model.shared.AbstractRichTextaddRichStyle, getRichStyles, removeRichStyle, withRichStyleMethods inherited from class io.jmix.chartsflowui.kit.component.model.shared.AbstractTextgetColor, getEllipsis, getFontFamily, getFontSize, getFontStyle, getFontWeight, getHeight, getLineHeight, getOverflow, getTextBorderColor, getTextBorderDashOffset, getTextBorderType, getTextBorderWidth, getTextShadowBlur, getTextShadowColor, getTextShadowOffsetX, getTextShadowOffsetY, getWidth, setColor, setEllipsis, setFontFamily, setFontSize, setFontStyle, setFontWeight, setHeight, setLineHeight, setOverflow, setTextBorderColor, setTextBorderDashOffset, setTextBorderType, setTextBorderWidth, setTextShadowBlur, setTextShadowColor, setTextShadowOffsetX, setTextShadowOffsetY, setWidth, withColor, withEllipsis, withFontFamily, withFontSize, withFontStyle, withFontWeight, withHeight, withLineHeight, withOverflow, withWidthMethods inherited from class io.jmix.chartsflowui.kit.component.model.ChartObservableObjectaddChild, fireChangeEvent, getChildren, isDirty, isDirtyInDepth, markAsDirty, markAsDirtyInDepth, removeChild, setChartObjectChangeListener, unmarkDirtyInDepthMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.chartsflowui.kit.component.model.HasBorderwithBorderColor, withBorderRadius, withBorderWidthMethods inherited from interface io.jmix.chartsflowui.kit.component.model.shared.HasPaddingwithPadding, withPadding, withPaddingMethods inherited from interface io.jmix.chartsflowui.kit.component.model.HasShadowwithShadowBlur, withShadowColor, withShadowOffsetX, withShadowOffsetYMethods inherited from interface io.jmix.chartsflowui.kit.component.model.HasTextwithTextBorderColor, withTextBorderDashOffset, withTextBorderType, withTextBorderWidth, withTextShadowBlur, withTextShadowColor, withTextShadowOffsetX, withTextShadowOffsetY
- 
Field Details- 
show
- 
offsetCenter
- 
valueAnimation
- 
backgroundColor
- 
borderColor
- 
borderWidth
- 
borderType
- 
borderDashOffset
- 
borderRadius
- 
padding
- 
shadowColor
- 
shadowBlur
- 
shadowOffsetX
- 
shadowOffsetY
 
- 
- 
Constructor Details- 
AbstractGaugeTextpublic AbstractGaugeText()
 
- 
- 
Method Details- 
getShow
- 
setShow
- 
getOffsetCenter
- 
setOffsetCenter
- 
getValueAnimation
- 
setValueAnimation
- 
getBackgroundColor
- 
getBorderColor- Specified by:
- getBorderColorin interface- HasBorder<T extends GaugeSeries.AbstractGaugeText<T>>
- Returns:
- border color
 
- 
getBorderWidth- Specified by:
- getBorderWidthin interface- HasBorder<T extends GaugeSeries.AbstractGaugeText<T>>
- Returns:
- border width in pixels
 
- 
setBorderWidthDescription copied from interface:HasBorderSets a border width or replaces an existing one.- Specified by:
- setBorderWidthin interface- HasBorder<T extends GaugeSeries.AbstractGaugeText<T>>
- Parameters:
- borderWidth- border width in pixels
 
- 
getBorderType
- 
setBorderType
- 
getBorderDashOffset
- 
setBorderDashOffset
- 
getBorderRadius- Specified by:
- getBorderRadiusin interface- HasBorder<T extends GaugeSeries.AbstractGaugeText<T>>
- Returns:
- border radius of the text fragment
 
- 
setBorderRadiusDescription copied from interface:HasBorderSets a border radius of the text fragment or replaces an existing one.- Specified by:
- setBorderRadiusin interface- HasBorder<T extends GaugeSeries.AbstractGaugeText<T>>
- Parameters:
- borderRadius- border radius to set in pixels
 
- 
getPadding- Specified by:
- getPaddingin interface- HasPadding<T extends GaugeSeries.AbstractGaugeText<T>>
- Returns:
- space around content
 
- 
setPaddingDescription copied from interface:HasPaddingSets padding on each of the four sides or replaces an existing one. The unit is px.- Specified by:
- setPaddingin interface- HasPadding<T extends GaugeSeries.AbstractGaugeText<T>>
- Parameters:
- padding- padding to set
 
- 
setPaddingDescription copied from interface:HasPaddingSets the top/bottom and left/right paddings or replaces an existing one. The unit is px.- Specified by:
- setPaddingin interface- HasPadding<T extends GaugeSeries.AbstractGaugeText<T>>
- Parameters:
- vertical- top and bottom padding to set
- horizontal- left and right padding to set
 
- 
setPaddingDescription copied from interface:HasPaddingSets each of the four paddings separately. The unit is px.- Specified by:
- setPaddingin interface- HasPadding<T extends GaugeSeries.AbstractGaugeText<T>>
- Parameters:
- top- top padding to set
- right- right padding to set
- bottom- bottom padding to set
- left- left padding to set
 
- 
getShadowColor- Specified by:
- getShadowColorin interface- HasShadow<T extends GaugeSeries.AbstractGaugeText<T>>
- Returns:
- shadow color
 
- 
getShadowBlur- Specified by:
- getShadowBlurin interface- HasShadow<T extends GaugeSeries.AbstractGaugeText<T>>
- Returns:
- depth of shadow blur
 
- 
setShadowBlurDescription copied from interface:HasShadowSets depth of shadow blur or replaces an existing one.- Specified by:
- setShadowBlurin interface- HasShadow<T extends GaugeSeries.AbstractGaugeText<T>>
- Parameters:
- shadowBlur- depth of shadow blur
 
- 
getShadowOffsetX- Specified by:
- getShadowOffsetXin interface- HasShadow<T extends GaugeSeries.AbstractGaugeText<T>>
- Returns:
- horizontal offset for shadow in pixels
 
- 
setShadowOffsetXDescription copied from interface:HasShadowSets horizontal offset for shadow or replaces an existing one.- Specified by:
- setShadowOffsetXin interface- HasShadow<T extends GaugeSeries.AbstractGaugeText<T>>
- Parameters:
- shadowOffsetX- offset to set in pixels
 
- 
getShadowOffsetY- Specified by:
- getShadowOffsetYin interface- HasShadow<T extends GaugeSeries.AbstractGaugeText<T>>
- Returns:
- vertical offset for shadow in pixels
 
- 
setShadowOffsetYDescription copied from interface:HasShadowSets vertical offset for shadow or replaces an existing one.- Specified by:
- setShadowOffsetYin interface- HasShadow<T extends GaugeSeries.AbstractGaugeText<T>>
- Parameters:
- shadowOffsetY- offset to set in pixels
 
- 
withShow
- 
withOffsetCenter
- 
withValueAnimation
- 
withBorderType
- 
withBorderDashOffset
 
-