public class LinearScaleTicks extends java.lang.Object implements ITicksProvider
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME
The name of this tick provider
|
| Constructor and Description |
|---|
LinearScaleTicks(IScaleProvider scale)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDefaultFormatPattern(double min,
double max) |
int |
getGridStepInPixels() |
int |
getHeadMargin() |
java.lang.String |
getLabel(int index) |
int |
getLabelPosition(int index) |
java.util.List<java.lang.String> |
getLabels() |
int |
getMajorCount() |
int |
getMaxHeight() |
int |
getMaxWidth() |
int |
getMinorCount() |
int |
getMinorPosition(int index) |
int |
getPosition(int index) |
java.util.List<java.lang.Integer> |
getPositions()
Gets the tick positions.
|
int |
getTailMargin() |
int |
getTickLabelMaxHeight() |
int |
getTickLabelMaxLength() |
double |
getValue(int index) |
java.util.List<java.lang.Boolean> |
getVisibilities() |
boolean |
isShowMaxLabel()
Shows the maximum value of the range as a label
|
boolean |
isShowMinLabel()
Shows the minimum value of the range as a label
|
boolean |
isVisible(int index) |
void |
setShowMaxLabel(boolean showMaxLabel)
sets the visibility of the maximum label
|
void |
setShowMinLabel(boolean showMinLabel)
Sets the visibility of the minimum label
|
Range |
update(double min,
double max,
int length)
Update ticks.
|
public static final java.lang.String NAME
public LinearScaleTicks(IScaleProvider scale)
scale - public int getGridStepInPixels()
public int getTickLabelMaxHeight()
public int getTickLabelMaxLength()
public java.util.List<java.lang.Integer> getPositions()
ITicksProvidergetPositions in interface ITicksProviderpublic java.util.List<java.lang.Boolean> getVisibilities()
getVisibilities in interface ITicksProviderpublic int getPosition(int index)
getPosition in interface ITicksProviderpublic double getValue(int index)
getValue in interface ITicksProviderpublic java.lang.String getLabel(int index)
getLabel in interface ITicksProviderpublic java.util.List<java.lang.String> getLabels()
getLabels in interface ITicksProviderpublic int getLabelPosition(int index)
getLabelPosition in interface ITicksProviderpublic boolean isVisible(int index)
isVisible in interface ITicksProviderpublic int getMajorCount()
getMajorCount in interface ITicksProviderpublic int getMinorCount()
getMinorCount in interface ITicksProviderpublic int getMinorPosition(int index)
getMinorPosition in interface ITicksProviderpublic int getMaxWidth()
getMaxWidth in interface ITicksProviderpublic int getMaxHeight()
getMaxHeight in interface ITicksProviderpublic boolean isShowMaxLabel()
ITicksProviderisShowMaxLabel in interface ITicksProviderpublic void setShowMaxLabel(boolean showMaxLabel)
ITicksProvidersetShowMaxLabel in interface ITicksProviderpublic boolean isShowMinLabel()
ITicksProviderisShowMinLabel in interface ITicksProviderpublic void setShowMinLabel(boolean showMinLabel)
ITicksProvidersetShowMinLabel in interface ITicksProviderpublic java.lang.String getDefaultFormatPattern(double min,
double max)
getDefaultFormatPattern in interface ITicksProviderpublic int getHeadMargin()
getHeadMargin in interface ITicksProviderpublic int getTailMargin()
getTailMargin in interface ITicksProviderpublic Range update(double min, double max, int length)
ITicksProviderupdate in interface ITicksProvider