Class AxisTickCalculator_Date
- java.lang.Object
-
- org.knowm.xchart.internal.chartpart.AxisTickCalculator_
-
- org.knowm.xchart.internal.chartpart.AxisTickCalculator_Date
-
- All Implemented Interfaces:
AxisTickCalculator
class AxisTickCalculator_Date extends 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 Modifier and Type Class Description (package private) static classAxisTickCalculator_Date.TimeSpan
-
Field Summary
Fields Modifier and Type Field Description private static longDAY_SCALEprivate static longHOUR_SCALEprivate static longMILLIS_SCALEprivate static longMIN_SCALEprivate static longMONTH_SCALEprivate static longSEC_SCALEprivate static java.util.List<AxisTickCalculator_Date.TimeSpan>timeSpansprivate static longYEAR_SCALE-
Fields inherited from class org.knowm.xchart.internal.chartpart.AxisTickCalculator_
axisDirection, axisFormat, axisValues, maxValue, minValue, styler, tickLabels, tickLocations, workingSpace
-
-
Constructor Summary
Constructors Constructor Description AxisTickCalculator_Date(Axis.Direction axisDirection, double workingSpace, double minValue, double maxValue, AxesChartStyler styler)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcalculate()-
Methods inherited from class org.knowm.xchart.internal.chartpart.AxisTickCalculator_
areAllTickLabelsUnique, getAxisFormat, getFirstPosition, getTickLabels, getTickLocations, willLabelsFitInTickSpaceHint
-
-
-
-
Field Detail
-
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
private static final java.util.List<AxisTickCalculator_Date.TimeSpan> timeSpans
-
-
Constructor Detail
-
AxisTickCalculator_Date
public AxisTickCalculator_Date(Axis.Direction axisDirection, double workingSpace, double minValue, double maxValue, AxesChartStyler styler)
Constructor- Parameters:
axisDirection-workingSpace-minValue-maxValue-styler-
-
-
Method Detail
-
calculate
protected void calculate()
- Overrides:
calculatein classAxisTickCalculator_
-
-