public class DateAxis extends AxisBase<java.util.Date>
SciChartSurface
IAxis
,
AxisBase
,
NumericAxis
,
DateAxis
,
CategoryAxisBase
,
CategoryDateAxis
AxisCore.InvalidateElementCallback, AxisCore.RedrawElementCallback
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_TEXT_FORMATTING
Default text formatting for
DateAxis |
autoFitMarginLabelsProperty, axisTickLabelStyleProperty, axisTitleGravityProperty, axisTitleOrientationProperty, axisTitlePlacementProperty, currentCoordinateCalculator, currentInteractivityHelper, DEFAULT_AXIS_ID, DEFAULT_AXIS_TICK_LABEL_STYLE, isLabelCullingEnabledProperty, isPrimaryAxisProperty, isProvidersDirty, isRenderersDirty
autoRangeProperty, autoTicksProperty, axisBandsStyleProperty, axisTitleProperty, cursorTextFormattingProperty, drawLabelsProperty, drawMajorBandsProperty, drawMajorGridLinesProperty, drawMajorTicksProperty, drawMinorGridLinesProperty, drawMinorTicksProperty, flipCoordinatesProperty, majorDeltaProperty, majorGridLineStyleProperty, majorTickLineLengthProperty, majorTickLineStyleProperty, maxAutoTicksProperty, minorDeltaProperty, minorGridLineStyleProperty, minorsPerMajorProperty, minorTickLineLengthProperty, minorTickLineStyleProperty, textFormattingProperty, tickLabelStyleProperty, titleStyleProperty
Modifier | Constructor and Description |
---|---|
|
DateAxis(android.content.Context context)
Creates a new instance of
DateAxis class |
protected |
DateAxis(com.scichart.data.model.IRange<java.util.Date> defaultNonZeroRange,
IAxisModifierSurface axisModifierSurface)
Creates a new instance of
DateAxis class |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Class<java.util.Date> |
getType()
Gets base value type for current axis
|
protected java.lang.Class<? extends com.scichart.data.model.IRange<java.util.Date>> |
getVisibleRangeType()
Gets the type of visible range which is supported by current axis
|
protected java.lang.Class<? extends java.lang.Comparable> |
getZoomConstrainType()
Gets the type of zoom constrain value which is supported by current axis.
|
protected boolean |
isZoomConstrainSatisfied(com.scichart.data.model.IRange<java.util.Date> range)
Checks if specified range satisfies zoom constrain for this axis
|
attachTo, calculateAxisOffset, calculateAxisViewportDimension, createCoordinateCalculator, createCoordinateCalculatorFrom, createInteractivityHelper, detach, formatCursorText, formatText, getAutoFitMarginalLabels, getAxisAlignment, getAxisId, getAxisInfoProvider, getAxisLayoutState, getAxisModifierSurface, getAxisOffset, getAxisParamsLock, getAxisTickLabelStyle, getAxisTitleGravity, getAxisTitleMarginBottom, getAxisTitleMarginLeft, getAxisTitleMarginRight, getAxisTitleMarginTop, getAxisTitleOrientation, getAxisTitlePlacement, getAxisViewportDimension, getBoundsRelativeTo, getBoundsRelativeTo, getContext, getCurrentCoordinateCalculator, getCurrentInteractivityHelper, getDataRange, getDataRange, getIsAxisFlipped, getIsLabelCullingEnabled, getIsPrimaryAxis, getLayoutHeight, getLayoutRect, getLayoutWidth, getMaximumRange, getMaximumRange, getOrientation, getParentSurface, getView, getVisibility, getWindowedYRange, hitTest, invalidateElement, isCategoryAxis, isCenterAxis, isHorizontalAxis, isPointWithinBounds, isPointWithinBounds, isXAxis, layoutArea, onDataRangeChanged, onDraw, onDraw, onRenderSurfaceChanged, onSizeChanged, onUpdateMeasure, onVisibleRangeChanged, recreateCalculator, scroll, scroll, scroll, scroll, setAutoFitMarginalLabels, setAxisAlignment, setAxisId, setAxisInfoProvider, setAxisLayoutManager, setAxisRenderer, setAxisTickLabelStyle, setAxisTitleGravity, setAxisTitleMargins, setAxisTitleMargins, setAxisTitleOrientation, setAxisTitlePlacement, setAxisTitleRenderer, setGridLinesRenderer, setIsCenterAxis, setIsLabelCullingEnabled, setIsPrimaryAxis, setIsXAxis, setMargins, setMargins, setOrientation, setRangeCalculationHelper, setVisibility, translatePoint, update, updateAxisMeasurements, updateAxisParams, updateCore, zoom, zoom, zoomBy, zoomBy
animateVisibleRangeTo, applyThemeProvider, coerceVisibleRange, decrementSuspend, getAutoRange, getAutoTicks, getAxisBandsStyle, getAxisTitle, getCoordinate, getCursorTextFormatting, getDataValue, getDefaultNonZeroRange, getDrawLabels, getDrawMajorBands, getDrawMajorGridLines, getDrawMajorTicks, getDrawMinorGridLines, getDrawMinorTicks, getFlipCoordinates, getGrowBy, getIsSuspended, getLabelProvider, getMajorDelta, getMajorGridLineStyle, getMajorTickLineLength, getMajorTickLineStyle, getMaxAutoTicks, getMaximumZoomConstrain, getMinimalZoomConstrain, getMinorDelta, getMinorGridLineStyle, getMinorsPerMajor, getMinorTickLineLength, getMinorTickLineStyle, getServices, getTextFormatting, getTickCoordinatesProvider, getTickLabelStyle, getTickProvider, getTitleStyle, getVisibleRange, getVisibleRangeAnimator, getVisibleRangeLimit, getVisibleRangeLimitMode, hasDefaultVisibleRange, hasValidVisibleRange, invalidateElement, isAttached, isValidRange, isValidVisibleRange, resumeUpdates, setAutoRange, setAutoTicks, setAxisBandsStyle, setAxisTitle, setCursorTextFormatting, setDataRangeChangeListener, setDrawLabels, setDrawMajorBands, setDrawMajorGridLines, setDrawMajorTicks, setDrawMinorGridLines, setDrawMinorTicks, setFlipCoordinates, setGrowBy, setLabelProvider, setMajorDelta, setMajorGridLineStyle, setMajorTickLineLength, setMajorTickLineStyle, setMaxAutoTicks, setMaximumZoomConstrain, setMinimalZoomConstrain, setMinorDelta, setMinorGridLineStyle, setMinorsPerMajor, setMinorTickLineLength, setMinorTickLineStyle, setTextFormatting, setTickCoordinatesProvider, setTickLabelStyle, setTickProvider, setTitleStyle, setVisibleRange, setVisibleRangeAnimator, setVisibleRangeChangeListener, setVisibleRangeLimit, setVisibleRangeLimitMode, suspendUpdates, tryApplyVisibleRangeLimitTo, tryAttachTo, tryDetachFrom
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
animateVisibleRangeTo, getAutoRange, getAutoTicks, getAxisBandsStyle, getAxisTitle, getCoordinate, getCursorTextFormatting, getDataValue, getDefaultNonZeroRange, getDrawLabels, getDrawMajorBands, getDrawMajorGridLines, getDrawMajorTicks, getDrawMinorGridLines, getDrawMinorTicks, getFlipCoordinates, getGrowBy, getLabelProvider, getMajorDelta, getMajorGridLineStyle, getMajorTickLineLength, getMajorTickLineStyle, getMaxAutoTicks, getMaximumZoomConstrain, getMinimalZoomConstrain, getMinorDelta, getMinorGridLineStyle, getMinorsPerMajor, getMinorTickLineLength, getMinorTickLineStyle, getTextFormatting, getTickCoordinatesProvider, getTickLabelStyle, getTickProvider, getTitleStyle, getVisibleRange, getVisibleRangeLimit, getVisibleRangeLimitMode, hasDefaultVisibleRange, hasValidVisibleRange, isValidRange, setAutoRange, setAutoTicks, setAxisBandsStyle, setAxisTitle, setCursorTextFormatting, setDataRangeChangeListener, setDrawLabels, setDrawMajorBands, setDrawMajorGridLines, setDrawMajorTicks, setDrawMinorGridLines, setDrawMinorTicks, setFlipCoordinates, setGrowBy, setLabelProvider, setMajorDelta, setMajorGridLineStyle, setMajorTickLineLength, setMajorTickLineStyle, setMaxAutoTicks, setMaximumZoomConstrain, setMinimalZoomConstrain, setMinorDelta, setMinorGridLineStyle, setMinorsPerMajor, setMinorTickLineLength, setMinorTickLineStyle, setTextFormatting, setTickCoordinatesProvider, setTickLabelStyle, setTickProvider, setTitleStyle, setVisibleRange, setVisibleRangeChangeListener, setVisibleRangeLimit, setVisibleRangeLimitMode
decrementSuspend, getIsSuspended, resumeUpdates, suspendUpdates
invalidateElement
applyThemeProvider
public static final java.lang.String DEFAULT_TEXT_FORMATTING
DateAxis
public DateAxis(android.content.Context context)
DateAxis
classcontext
- The context of applicationprotected DateAxis(@NonNull com.scichart.data.model.IRange<java.util.Date> defaultNonZeroRange, @NonNull IAxisModifierSurface axisModifierSurface)
DateAxis
classdefaultNonZeroRange
- The default non zero IRange
instance for this axisaxisModifierSurface
- The IAxisModifierSurface
for this this axisprotected boolean isZoomConstrainSatisfied(com.scichart.data.model.IRange<java.util.Date> range)
isZoomConstrainSatisfied
in class AxisCore<java.util.Date>
range
- The range to checkprotected java.lang.Class<? extends com.scichart.data.model.IRange<java.util.Date>> getVisibleRangeType()
getVisibleRangeType
in class AxisCore<java.util.Date>
protected java.lang.Class<java.util.Date> getType()
protected java.lang.Class<? extends java.lang.Comparable> getZoomConstrainType()
getZoomConstrainType
in class AxisCore<java.util.Date>