com.stimulsoft.report.chart.core.axis
Class StiAxisCoreXF

java.lang.Object
  extended by com.stimulsoft.report.chart.core.axis.StiAxisCoreXF
All Implemented Interfaces:
IStiApplyStyle, java.lang.Cloneable
Direct Known Subclasses:
StiXAxisCoreXF, StiYAxisCoreXF

public abstract class StiAxisCoreXF
extends java.lang.Object
implements java.lang.Cloneable, IStiApplyStyle


Field Summary
static float DefaultScrollBarFirstRecallTime
           
static float DefaultScrollBarOtherRecallTime
           
static float DefaultScrollBarSize
           
static float DefaultScrollBarSmallFactor
           
 
Constructor Summary
StiAxisCoreXF(IStiAxis axis)
           
 
Method Summary
 void applyStyle(IStiChartStyle style)
          Apply style to component which release this interface.
 void CalculateStripPositions(double topPosition, double bottomPosition)
           
 java.lang.Object clone()
           
 float getArrowHeight()
           
protected  float GetArrowHeight(StiContext context)
           
 float getArrowWidth()
           
 IStiAxis getAxis()
           
protected  StiSize GetAxisTitleSize(StiContext context)
           
 StiFontGeom GetFontGeom(StiContext context)
           
 StiAxisInfoXF getInfo()
           
 boolean getIsMouseOverDecreaseButton()
           
 boolean getIsMouseOverIncreaseButton()
           
 boolean getIsMouseOverTrackBar()
           
protected  float GetLabelsSpaceAxis(StiContext context)
           
protected  float GetLabelsTwoLinesDestination(StiContext context)
           
 boolean GetStartFromZero()
           
 StiStringFormatGeom GetStringFormatGeom(StiContext context)
           
protected  StiMarkerAlignment GetTextAlignment()
           
 float getTicksMaxLength()
           
protected  double GetTicksMaxLength(StiContext context)
           
abstract  StiCellGeom Render(StiContext context, StiRectangle rect)
           
abstract  StiCellGeom RenderView(StiContext context, StiRectangle rect)
           
 void setAxis(IStiAxis value)
           
 void setInfo(StiAxisInfoXF value)
           
 void setIsMouseOverDecreaseButton(boolean value)
           
 void setIsMouseOverIncreaseButton(boolean value)
           
 void setIsMouseOverTrackBar(boolean value)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DefaultScrollBarSize

public static float DefaultScrollBarSize

DefaultScrollBarSmallFactor

public static float DefaultScrollBarSmallFactor

DefaultScrollBarFirstRecallTime

public static float DefaultScrollBarFirstRecallTime

DefaultScrollBarOtherRecallTime

public static float DefaultScrollBarOtherRecallTime
Constructor Detail

StiAxisCoreXF

public StiAxisCoreXF(IStiAxis axis)
Method Detail

clone

public final java.lang.Object clone()
Overrides:
clone in class java.lang.Object

getIsMouseOverDecreaseButton

public final boolean getIsMouseOverDecreaseButton()

setIsMouseOverDecreaseButton

public final void setIsMouseOverDecreaseButton(boolean value)

getIsMouseOverIncreaseButton

public final boolean getIsMouseOverIncreaseButton()

setIsMouseOverIncreaseButton

public final void setIsMouseOverIncreaseButton(boolean value)

getIsMouseOverTrackBar

public final boolean getIsMouseOverTrackBar()

setIsMouseOverTrackBar

public final void setIsMouseOverTrackBar(boolean value)

applyStyle

public void applyStyle(IStiChartStyle style)
Description copied from interface: IStiApplyStyle
Apply style to component which release this interface.

Specified by:
applyStyle in interface IStiApplyStyle

GetStartFromZero

public boolean GetStartFromZero()

Render

public abstract StiCellGeom Render(StiContext context,
                                   StiRectangle rect)

RenderView

public abstract StiCellGeom RenderView(StiContext context,
                                       StiRectangle rect)

CalculateStripPositions

public final void CalculateStripPositions(double topPosition,
                                          double bottomPosition)

GetTicksMaxLength

protected final double GetTicksMaxLength(StiContext context)

GetArrowHeight

protected final float GetArrowHeight(StiContext context)

GetLabelsSpaceAxis

protected final float GetLabelsSpaceAxis(StiContext context)

GetLabelsTwoLinesDestination

protected final float GetLabelsTwoLinesDestination(StiContext context)

GetFontGeom

public final StiFontGeom GetFontGeom(StiContext context)

GetTextAlignment

protected final StiMarkerAlignment GetTextAlignment()

GetStringFormatGeom

public final StiStringFormatGeom GetStringFormatGeom(StiContext context)

GetAxisTitleSize

protected final StiSize GetAxisTitleSize(StiContext context)

getTicksMaxLength

public final float getTicksMaxLength()

getArrowWidth

public final float getArrowWidth()

getArrowHeight

public final float getArrowHeight()

getAxis

public final IStiAxis getAxis()

setAxis

public final void setAxis(IStiAxis value)

getInfo

public final StiAxisInfoXF getInfo()

setInfo

public final void setInfo(StiAxisInfoXF value)


Copyright © 2018 Stimulsoft. All Rights Reserved.