public abstract class LabelProviderBase<T extends IAxis> extends AxisProviderBase<T> implements ILabelProvider
IAxisCore.setLabelProvider(ILabelProvider)
, allowing
programmatic overriding of axis labels.axis
Modifier | Constructor and Description |
---|---|
protected |
LabelProviderBase(java.lang.Class<T> axisType)
Creates a new instance of
LabelProviderBase class |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.CharSequence> |
getFormattedTickLabels()
Gets the list of formatted axis tick labels for currently attached axis
|
protected static void |
updateFormattedTickLabelsFor(LabelProviderBase<?> labelProvider)
Helper method which updates list of formatted tick labels for specified
LabelProviderBase instance |
attachTo, detach, isAttached
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
formatCursorLabel, formatLabel
update
protected LabelProviderBase(java.lang.Class<T> axisType)
LabelProviderBase
classaxisType
- The supported axis typepublic final java.util.List<java.lang.CharSequence> getFormattedTickLabels()
getFormattedTickLabels
in interface ILabelProvider
protected static void updateFormattedTickLabelsFor(LabelProviderBase<?> labelProvider)
LabelProviderBase
instancelabelProvider
- The LabelProviderBase
to update