Class DescriptionLabel
- java.lang.Object
-
- org.pepstock.charba.client.impl.charts.DescriptionLabel
-
public final class DescriptionLabel extends Object
Meter element class to define the description to render in the meter chart under theValueLabel
.- Author:
- Andrea "Stock" Stocchero
-
-
Field Summary
Fields Modifier and Type Field Description static IsColor
DEFAULT_FONT_COLOR
Default color of render, rgb(128, 128, 128)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IsColor
getColor()
Returns the font color of the label.String
getColorAsString()
Returns the font color of the label.ColorCallback<MeterContext>
getColorCallback()
Returns the callback to customize the font color for rendered label in the chart.String
getContent()
Returns the content of the label.MeterContentCallback
getContentCallback()
Returns the callback to customize the description label string in the chart.IsFont
getFont()
Returns the font of the label.FontCallback<MeterContext>
getFontCallback()
Returns the callback to customize the font for rendered label in the chart.boolean
isAutoFontSize()
Returnstrue
if the font size of the rendering will be automatically calculated, based on dimension of the area for rendering.boolean
isDisplay()
Returnstrue
whether the element label should be displayed.void
setAutoFontSize(boolean autoFontSize)
Setstrue
if the font size of the rendering will be automatically calculated, based on dimension of the area for rendering.void
setColor(String color)
Sets the font color of the label.void
setColor(ColorCallback<MeterContext> colorCallback)
Sets the callback to customize the font color for rendered label in the chart.void
setColor(IsColor color)
Sets the font color of the label.void
setContent(String content)
Sets the content of the label.void
setContent(MeterContentCallback contentCallback)
Sets the callback to customize the description label string in the chart.void
setDisplay(boolean display)
Setstrue
whether the element label should be displayed.void
setFont(FontCallback<MeterContext> fontCallback)
Sets the callback to customize the font for rendered label in the chart.
-
-
-
Field Detail
-
DEFAULT_FONT_COLOR
public static final IsColor DEFAULT_FONT_COLOR
Default color of render, rgb(128, 128, 128)
-
-
Method Detail
-
setContent
public void setContent(String content)
Sets the content of the label.- Parameters:
content
- the content of the label
-
getContent
public String getContent()
Returns the content of the label.- Returns:
- the content of the label
-
getContentCallback
public MeterContentCallback getContentCallback()
Returns the callback to customize the description label string in the chart.- Returns:
- the callback to customize the description label string in the chart
-
setContent
public void setContent(MeterContentCallback contentCallback)
Sets the callback to customize the description label string in the chart.- Parameters:
contentCallback
- the callback to description label the value string in the chart
-
setDisplay
public final void setDisplay(boolean display)
Setstrue
whether the element label should be displayed.- Parameters:
display
-true
whether the element label should be displayed
-
isDisplay
public final boolean isDisplay()
Returnstrue
whether the element label should be displayed.- Returns:
true
whether the element label should be displayed
-
getFont
public final IsFont getFont()
Returns the font of the label.- Returns:
- the font of the label
-
isAutoFontSize
public final boolean isAutoFontSize()
Returnstrue
if the font size of the rendering will be automatically calculated, based on dimension of the area for rendering.- Returns:
true
if the font size of the rendering will be automatically calculated, based on dimension of the area for rendering
-
setAutoFontSize
public final void setAutoFontSize(boolean autoFontSize)
Setstrue
if the font size of the rendering will be automatically calculated, based on dimension of the area for rendering.- Parameters:
autoFontSize
-true
if the font size of the rendering will be automatically calculated, based on dimension of the area for rendering
-
setColor
public final void setColor(String color)
Sets the font color of the label.- Parameters:
color
- the font color of the label
-
setColor
public final void setColor(IsColor color)
Sets the font color of the label.- Parameters:
color
- the font color of the label
-
getColorAsString
public final String getColorAsString()
Returns the font color of the label.- Returns:
- the font color of the label
-
getColor
public final IsColor getColor()
Returns the font color of the label.- Returns:
- the font color of the label
-
getColorCallback
public final ColorCallback<MeterContext> getColorCallback()
Returns the callback to customize the font color for rendered label in the chart.- Returns:
- the callback to customize the font color for rendered label in the chart
-
setColor
public final void setColor(ColorCallback<MeterContext> colorCallback)
Sets the callback to customize the font color for rendered label in the chart.- Parameters:
colorCallback
- the callback to customize the font color for rendered label in the chart
-
getFontCallback
public final FontCallback<MeterContext> getFontCallback()
Returns the callback to customize the font for rendered label in the chart.- Returns:
- the callback to customize the font for rendered label in the chart
-
setFont
public final void setFont(FontCallback<MeterContext> fontCallback)
Sets the callback to customize the font for rendered label in the chart.- Parameters:
fontCallback
- the callback to customize the font for rendered label in the chart
-
-