Class FormatterLabelProviderBase<T>
A base to defines a LabelProvider which uses ILabelFormatter to format its labels
Inheritance
FormatterLabelProviderBase<T>
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class FormatterLabelProviderBase<T> extends labelProviders.LabelProviderBase<T>
Type Parameters
Name | Description |
---|---|
T |
Constructors
FormatterLabelProviderBase(Class<T> axisType, labelProviders.ILabelFormatter<T> labelFormatter)
Creates a new instance of FormatterLabelProviderBase class
Declaration
protected FormatterLabelProviderBase(Class<T> axisType, labelProviders.ILabelFormatter<T> labelFormatter)
Parameters
Type | Name | Description |
---|---|---|
Class<T> | axisType | The supported axis type |
ILabelFormatter<T> | labelFormatter | The ILabelFormatter used by this label provider |
Methods
formatCursorLabel(double doubleValue)
Declaration
public CharSequence formatCursorLabel(double doubleValue)
Parameters
Type | Name | Description |
---|---|---|
double | doubleValue |
Returns
Type | Description |
---|---|
CharSequence |
formatCursorLabel(Comparable dataValue)
To customize formatting please override #formatCursorLabel(double)
Declaration
public final CharSequence formatCursorLabel(Comparable dataValue)
Parameters
Type | Name | Description |
---|---|---|
Comparable | dataValue |
Returns
Type | Description |
---|---|
CharSequence |
formatLabel(double doubleValue)
Declaration
public CharSequence formatLabel(double doubleValue)
Parameters
Type | Name | Description |
---|---|---|
double | doubleValue |
Returns
Type | Description |
---|---|
CharSequence |
formatLabel(Comparable dataValue)
To customize formatting please override #formatLabel(double)}
Declaration
public final CharSequence formatLabel(Comparable dataValue)
Parameters
Type | Name | Description |
---|---|---|
Comparable | dataValue |
Returns
Type | Description |
---|---|
CharSequence |
update()
Updates provider with new data
Declaration
public void update()
Overrides
updateTickLabels(List<CharSequence> formattedTickLabels, DoubleValues majorTicks)
Updates ticks collection according to provided axis ticks
Declaration
protected void updateTickLabels(List<CharSequence> formattedTickLabels, DoubleValues majorTicks)
Parameters
Type | Name | Description |
---|---|---|
List<CharSequence> | formattedTickLabels | |
DoubleValues | majorTicks |