Search Results for

    Show / Hide Table of Contents

    Class IndexDateAxis

    Provides a Linear, Value Date Axis, capable of rendering Date ticks based on indices like CategoryDateAxis

    Inheritance
    java.lang.Object
    AxisCore<T>
    AxisBase<T>
    IndexAxisBase
    IndexDateAxis
    Implements
    IDateAxis
    Inherited Members
    AxisBase.applyThemeProvider(IThemeProvider)
    AxisBase.calculateAxisOffset()
    AxisBase.calculateAxisViewportDimension()
    AxisBase.createCoordinateCalculatorFrom(IRange)
    AxisBase.getAutoFitMarginalLabels()
    AxisBase.getAxisAlignment()
    AxisBase.getAxisInfoProvider()
    AxisBase.getAxisLabelRotation()
    AxisBase.getAxisLayoutState()
    AxisBase.getAxisModifierSurface()
    AxisBase.getAxisOffset()
    AxisBase.getAxisTickLabelStyle()
    AxisBase.getAxisTitleGravity()
    AxisBase.getAxisTitleMarginBottom()
    AxisBase.getAxisTitleMarginLeft()
    AxisBase.getAxisTitleMarginRight()
    AxisBase.getAxisTitleMarginTop()
    AxisBase.getAxisTitleOrientation()
    AxisBase.getAxisTitlePlacement()
    AxisBase.getAxisViewportDimension()
    AxisBase.getBoundsRelativeTo(Rect,IHitTestable)
    AxisBase.getBoundsRelativeTo(RectF,IHitTestable)
    AxisBase.getContext()
    AxisBase.getCurrentCoordinateCalculator()
    AxisBase.getCurrentInteractivityHelper()
    AxisBase.getDataRange(boolean)
    AxisBase.getFixedSize()
    AxisBase.getIsAxisFlipped()
    AxisBase.getIsLabelCullingEnabled()
    AxisBase.getIsPrimaryAxis()
    AxisBase.getLayoutHeight()
    AxisBase.getLayoutRect()
    AxisBase.getLayoutWidth()
    AxisBase.getMaximumRange(boolean)
    AxisBase.getOrientation()
    AxisBase.getParentSurface()
    AxisBase.getTickLabelStyle()
    AxisBase.getTitleStyle()
    AxisBase.getView()
    AxisBase.getWindowedYRange(Map<String,coordinateCalculators.ICoordinateCalculator>)
    AxisBase.hitTest(Comparable)
    AxisBase.invalidateElement(boolean)
    AxisBase.isCategoryAxis()
    AxisBase.isCenterAxis()
    AxisBase.isHorizontalAxis()
    AxisBase.isPointWithinBounds(float,float)
    AxisBase.isPointWithinBounds(float,float,IHitTestable)
    AxisBase.isXAxis()
    AxisBase.layoutArea(int,int,int,int)
    AxisBase.onDataRangeChanged()
    AxisBase.onDraw(IRenderContext2D,IAssetManager2D)
    AxisBase.onDraw(IRenderContext2D,IAssetManager2D,RenderOperationLayers)
    AxisBase.onDrawAxis(IRenderContext2D,IAssetManager2D)
    AxisBase.onDrawGridLines(IRenderContext2D,IAssetManager2D,RenderOperationLayers)
    AxisBase.onIsPrimaryAxisChanged(boolean)
    AxisBase.onParentSurfaceResized(ResizedMessage)
    AxisBase.onRenderSurfaceChanged()
    AxisBase.onSizeChanged(int,int,int,int)
    AxisBase.onUpdateMeasure()
    AxisBase.onVisibilityChanged(int)
    AxisBase.onVisibleRangeChanged(IRange,IRange,boolean)
    AxisBase.recreateCalculator()
    AxisBase.scroll(float,ClipMode)
    AxisBase.scroll(float,ClipMode,ClipModeTarget)
    AxisBase.scroll(float,ClipMode,ClipModeTarget,long)
    AxisBase.scroll(float,ClipMode,long)
    AxisBase.setAutoFitMarginalLabels(boolean)
    AxisBase.setAxisAlignment(AxisAlignment)
    AxisBase.setAxisInfoProvider(IAxisInfoProvider)
    AxisBase.setAxisLabelRotation(Integer)
    AxisBase.setAxisLayoutManager(IAxisLayoutManager)
    AxisBase.setAxisRenderer(IAxisRenderer)
    AxisBase.setAxisTickLabelStyle(AxisTickLabelStyle)
    AxisBase.setAxisTitleGravity(int)
    AxisBase.setAxisTitleMargins(int)
    AxisBase.setAxisTitleMargins(int,int,int,int)
    AxisBase.setAxisTitleOrientation(AxisTitleOrientation)
    AxisBase.setAxisTitlePlacement(AxisTitlePlacement)
    AxisBase.setAxisTitleRenderer(IAxisTitleRenderer)
    AxisBase.setFixedSize(Integer)
    AxisBase.setGridLinesRenderer(IAxisGridLinesRenderer)
    AxisBase.setIsCenterAxis(boolean)
    AxisBase.setIsLabelCullingEnabled(boolean)
    AxisBase.setIsPrimaryAxis(boolean)
    AxisBase.setIsXAxis(boolean)
    AxisBase.setMargins(int)
    AxisBase.setMargins(int,int,int,int)
    AxisBase.setOrientation(int)
    AxisBase.setRangeCalculationHelper(rangeCalculators.IRangeCalculationHelper<T>)
    AxisBase.setTickLabelStyle(FontStyle)
    AxisBase.setTitleStyle(FontStyle)
    AxisBase.translatePoint(PointF,IHitTestable)
    AxisBase.update(IAssetManager2D,RenderPassState)
    AxisBase.updateAxisMeasurements()
    AxisBase.updateAxisParams(AxisParams)
    AxisBase.updateCore(RenderPassState)
    AxisBase.zoom(float,float)
    AxisBase.zoom(float,float,long)
    AxisBase.zoomBy(double,double)
    AxisBase.zoomBy(double,double,long)
    AxisCore.animateVisibleRangeTo(IRange,long)
    AxisCore.coerceVisibleRange(IRange<T>)
    AxisCore.decrementSuspend()
    AxisCore.formatCursorText(Comparable)
    AxisCore.formatText(Comparable)
    AxisCore.getAutoRange()
    AxisCore.getAutoTicks()
    AxisCore.getAxisBandsStyle()
    AxisCore.getAxisBorderStyle()
    AxisCore.getAxisId()
    AxisCore.getAxisParamsLock()
    AxisCore.getAxisTitle()
    AxisCore.getCoordinate(Comparable)
    AxisCore.getCursorTextFormatting()
    AxisCore.getDataRange()
    AxisCore.getDataValue(float)
    AxisCore.getDefaultNonZeroRange()
    AxisCore.getDrawLabels()
    AxisCore.getDrawMajorBands()
    AxisCore.getDrawMajorGridLines()
    AxisCore.getDrawMajorTicks()
    AxisCore.getDrawMinorGridLines()
    AxisCore.getDrawMinorTicks()
    AxisCore.getFlipCoordinates()
    AxisCore.getGrowBy()
    AxisCore.getIsSuspended()
    AxisCore.getLabelProvider()
    AxisCore.getMajorDelta()
    AxisCore.getMajorGridLineStyle()
    AxisCore.getMajorTickLineLength()
    AxisCore.getMajorTickLineStyle()
    AxisCore.getMaxAutoTicks()
    AxisCore.getMaximumRange()
    AxisCore.getMaximumZoomConstrain()
    AxisCore.getMinimalZoomConstrain()
    AxisCore.getMinorDelta()
    AxisCore.getMinorGridLineStyle()
    AxisCore.getMinorTickLineLength()
    AxisCore.getMinorTickLineStyle()
    AxisCore.getMinorsPerMajor()
    AxisCore.getServices()
    AxisCore.getTextFormatting()
    AxisCore.getTickCoordinatesProvider()
    AxisCore.getTickProvider()
    AxisCore.getType()
    AxisCore.getUpdateSuspenderCount()
    AxisCore.getVisibility()
    AxisCore.getVisibleRange()
    AxisCore.getVisibleRangeAnimator()
    AxisCore.getVisibleRangeLimit()
    AxisCore.getVisibleRangeLimitMode()
    AxisCore.getVisibleRangeType()
    AxisCore.getZoomConstrainType()
    AxisCore.hasDefaultVisibleRange()
    AxisCore.hasValidVisibleRange()
    AxisCore.invalidateElement()
    AxisCore.isAttached()
    AxisCore.isValidRange(IRange)
    AxisCore.isValidVisibleRange(IRange)
    AxisCore.resumeUpdates(IUpdateSuspender)
    AxisCore.setAutoRange(AutoRange)
    AxisCore.setAutoTicks(boolean)
    AxisCore.setAxisBandsStyle(BrushStyle)
    AxisCore.setAxisBorderStyle(AxisBorderStyle)
    AxisCore.setAxisId(String)
    AxisCore.setAxisTitle(CharSequence)
    AxisCore.setCursorTextFormatting(String)
    AxisCore.setDataRangeChangeListener(DataRangeChangeListener)
    AxisCore.setDrawLabels(boolean)
    AxisCore.setDrawMajorBands(boolean)
    AxisCore.setDrawMajorGridLines(boolean)
    AxisCore.setDrawMajorTicks(boolean)
    AxisCore.setDrawMinorGridLines(boolean)
    AxisCore.setDrawMinorTicks(boolean)
    AxisCore.setFlipCoordinates(boolean)
    AxisCore.setGrowBy(IRange<Double>)
    AxisCore.setLabelProvider(labelProviders.ILabelProvider)
    AxisCore.setMajorDelta(Comparable)
    AxisCore.setMajorGridLineStyle(PenStyle)
    AxisCore.setMajorTickLineLength(float)
    AxisCore.setMajorTickLineStyle(PenStyle)
    AxisCore.setMaxAutoTicks(int)
    AxisCore.setMaximumZoomConstrain(Comparable)
    AxisCore.setMinimalZoomConstrain(Comparable)
    AxisCore.setMinorDelta(Comparable)
    AxisCore.setMinorGridLineStyle(PenStyle)
    AxisCore.setMinorTickLineLength(float)
    AxisCore.setMinorTickLineStyle(PenStyle)
    AxisCore.setMinorsPerMajor(int)
    AxisCore.setTextFormatting(String)
    AxisCore.setTickCoordinatesProvider(tickCoordinatesProviders.ITickCoordinatesProvider)
    AxisCore.setTickProvider(tickProviders.ITickProvider)
    AxisCore.setVisibility(int)
    AxisCore.setVisibleRange(IRange)
    AxisCore.setVisibleRangeAnimator(rangeAnimators.IVisibleRangeAnimator)
    AxisCore.setVisibleRangeChangeListener(VisibleRangeChangeListener)
    AxisCore.setVisibleRangeLimit(IRange)
    AxisCore.setVisibleRangeLimitMode(RangeClipMode)
    AxisCore.suspendUpdates()
    AxisCore.tryApplyVisibleRangeLimitTo(IRange<T>)
    IndexAxisBase.attachTo(IServiceContainer)
    IndexAxisBase.createCoordinateCalculator(AxisParams,double,double)
    IndexAxisBase.createInteractivityHelper(coordinateCalculators.ICoordinateCalculator)
    IndexAxisBase.detach()
    IndexAxisBase.fromDouble(double)
    IndexAxisBase.getCurrentIndexCalculator()
    IndexAxisBase.isZoomConstrainSatisfied(IRange<T>)
    IndexAxisBase.setIndexDataProvider(indexDataProvider.IIndexDataProvider)
    IndexAxisBase.toDouble(Comparable)
    Object.clone()
    Object.equals(Object)
    Object.finalize()
    Object.getClass()
    Object.hashCode()
    Object.notify()
    Object.notifyAll()
    Object.toString()
    Object.wait()
    Object.wait(long)
    Object.wait(long,int)
    Namespace:
    Assembly: .dll
    Syntax
    public class IndexDateAxis extends IndexAxisBase<Date> implements IDateAxis

    Constructors

    IndexDateAxis(Context context)

    Creates a new instance of IndexDateAxis class

    Declaration
    public IndexDateAxis(Context context)
    Parameters
    Type Name Description
    android.content.Context context

    The context of application

    IndexDateAxis(IRange<Date> defaultNonZeroRange, IAxisModifierSurface axisModifierSurface)

    Creates a new instance of IndexDateAxis class

    Declaration
    protected IndexDateAxis(IRange<Date> defaultNonZeroRange, IAxisModifierSurface axisModifierSurface)
    Parameters
    Type Name Description
    IRange<Date> defaultNonZeroRange

    The default non zero IRange instance for this axis

    IAxisModifierSurface axisModifierSurface

    The IAxisModifierSurface for this this axis

    Fields

    subDayTextFormattingProperty

    Declaration
    protected final SmartProperty<String> subDayTextFormattingProperty
    Field Value
    Type Description
    SmartProperty<String>

    Methods

    getSubDayTextFormatting()

    Gets the Text Formatting String used for Axis Tick Labels when the range of the axis is sub-day

    Declaration
    public String getSubDayTextFormatting()
    Returns
    Type Description
    String

    getType()

    Gets base value type for current axis

    Declaration
    protected Class<Date> getType()
    Returns
    Type Description
    Class<Date>
    Overrides
    AxisCore<T>.getType()

    getVisibleRangeType()

    Gets the type of visible range which is supported by current axis

    Declaration
    protected Class<? extends IRange<Date>> getVisibleRangeType()
    Returns
    Type Description
    Class<? extends com.scichart.data.model.IRange<Date>>
    Overrides
    AxisCore<T>.getVisibleRangeType()

    getZoomConstrainType()

    Gets the type of zoom constrain value which is supported by current axis.

    Declaration
    protected Class<? extends Comparable> getZoomConstrainType()
    Returns
    Type Description
    Class<? extends java.lang.Comparable>
    Overrides
    AxisCore<T>.getZoomConstrainType()

    setSubDayTextFormatting(String subDayTextFormatting)

    Sets the Text Formatting String used for Axis Tick Labels when the range of the axis is sub-day

    Declaration
    public void setSubDayTextFormatting(String subDayTextFormatting)
    Parameters
    Type Name Description
    String subDayTextFormatting

    Implements

    IDateAxis
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml