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

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

public abstract class StiYAxisCoreXF
extends StiAxisCoreXF


Field Summary
 
Fields inherited from class com.stimulsoft.report.chart.core.axis.StiAxisCoreXF
DefaultScrollBarFirstRecallTime, DefaultScrollBarOtherRecallTime, DefaultScrollBarSize, DefaultScrollBarSmallFactor
 
Constructor Summary
StiYAxisCoreXF(IStiAxis axis)
           
 
Method Summary
 StiRectangle GetAxisRect(StiContext context, StiRectangle rect, boolean includeAxisArrow, boolean includeLabelsHeight, boolean isDrawing, boolean includeScrollBar)
           
 StiRectangle GetCenterAxisRect(StiContext context, StiRectangle rect, boolean includeAxisArrow, boolean includeLabelsHeight, boolean isDrawing)
           
abstract  StiYAxisDock getDock()
           
 boolean getIsLeftSide()
           
 boolean getIsRightSide()
           
 java.lang.String GetLabelText(StiStripLineXF line, IStiSeries series)
           
 StiCellGeom Render(StiContext context, StiRectangle rect)
           
 StiCellGeom RenderCenter(StiContext context, StiRectangle rect)
           
 StiCellGeom RenderCenterView(StiContext context, StiRectangle rect)
           
 void RenderScrollBar(StiContext context, StiRectangle axisRect, StiYAxisViewGeom axisGeom)
           
 StiCellGeom RenderView(StiContext context, StiRectangle rect)
           
 
Methods inherited from class com.stimulsoft.report.chart.core.axis.StiAxisCoreXF
applyStyle, CalculateStripPositions, clone, getArrowHeight, getArrowWidth, getAxis, GetFontGeom, getInfo, getIsMouseOverDecreaseButton, getIsMouseOverIncreaseButton, getIsMouseOverTrackBar, GetStartFromZero, GetStringFormatGeom, getTicksMaxLength, setAxis, setInfo, setIsMouseOverDecreaseButton, setIsMouseOverIncreaseButton, setIsMouseOverTrackBar
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiYAxisCoreXF

public StiYAxisCoreXF(IStiAxis axis)
Method Detail

Render

public StiCellGeom Render(StiContext context,
                          StiRectangle rect)
Specified by:
Render in class StiAxisCoreXF

RenderView

public StiCellGeom RenderView(StiContext context,
                              StiRectangle rect)
Specified by:
RenderView in class StiAxisCoreXF

RenderScrollBar

public final void RenderScrollBar(StiContext context,
                                  StiRectangle axisRect,
                                  StiYAxisViewGeom axisGeom)

RenderCenter

public final StiCellGeom RenderCenter(StiContext context,
                                      StiRectangle rect)

RenderCenterView

public final StiCellGeom RenderCenterView(StiContext context,
                                          StiRectangle rect)

GetLabelText

public final java.lang.String GetLabelText(StiStripLineXF line,
                                           IStiSeries series)

GetCenterAxisRect

public final StiRectangle GetCenterAxisRect(StiContext context,
                                            StiRectangle rect,
                                            boolean includeAxisArrow,
                                            boolean includeLabelsHeight,
                                            boolean isDrawing)

GetAxisRect

public StiRectangle GetAxisRect(StiContext context,
                                StiRectangle rect,
                                boolean includeAxisArrow,
                                boolean includeLabelsHeight,
                                boolean isDrawing,
                                boolean includeScrollBar)

getDock

public abstract StiYAxisDock getDock()

getIsLeftSide

public final boolean getIsLeftSide()

getIsRightSide

public final boolean getIsRightSide()