Class AxisTickCalculator_Date
java.lang.Object
org.knowm.xchart.internal.chartpart.AxisTickCalculator_
org.knowm.xchart.internal.chartpart.AxisTickCalculator_Date
- All Implemented Interfaces:
AxisTickCalculator
This class encapsulates the logic to generate the axis tick mark and axis tick label data for
rendering the axis ticks for date axes
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longprivate static final longprivate static final longprivate static final longprivate static final longprivate static final longprivate static final List<AxisTickCalculator_Date.TimeSpan> private static final longFields inherited from class AxisTickCalculator_
axisDirection, axisFormat, axisValues, maxValue, minValue, styler, tickLabels, tickLocations, workingSpace -
Constructor Summary
ConstructorsConstructorDescriptionAxisTickCalculator_Date(Axis.Direction axisDirection, double workingSpace, double minValue, double maxValue, AxesChartStyler styler) Constructor -
Method Summary
Methods inherited from class AxisTickCalculator_
areAllTickLabelsUnique, getAxisFormat, getFirstPosition, getTickLabels, getTickLocations, willLabelsFitInTickSpaceHint
-
Field Details
-
MILLIS_SCALE
private static final long MILLIS_SCALE -
SEC_SCALE
private static final long SEC_SCALE -
MIN_SCALE
private static final long MIN_SCALE -
HOUR_SCALE
private static final long HOUR_SCALE -
DAY_SCALE
private static final long DAY_SCALE -
MONTH_SCALE
private static final long MONTH_SCALE -
YEAR_SCALE
private static final long YEAR_SCALE -
timeSpans
-
-
Constructor Details
-
AxisTickCalculator_Date
public AxisTickCalculator_Date(Axis.Direction axisDirection, double workingSpace, double minValue, double maxValue, AxesChartStyler styler) Constructor- Parameters:
axisDirection-workingSpace-minValue-maxValue-styler-
-
-
Method Details
-
calculate
protected void calculate()- Overrides:
calculatein classAxisTickCalculator_
-