Class StiAreaCoreXF

java.lang.Object
com.stimulsoft.report.chart.core.area.StiAreaCoreXF
All Implemented Interfaces:
IStiApplyStyle, Cloneable
Direct Known Subclasses:
StiAxisAreaCoreXF, StiFunnelAreaCoreXF, StiPieAreaCoreXF, StiRadarAreaCoreXF

public abstract class StiAreaCoreXF extends Object implements Cloneable, IStiApplyStyle
Describes base class for all chart areas.
  • Constructor Details

    • StiAreaCoreXF

      public StiAreaCoreXF(IStiArea area)
  • Method Details

    • clone

      public final Object clone()
      Overrides:
      clone in class Object
    • applyStyle

      public void applyStyle(IStiChartStyle style)
      Applying specified style to this area.
      Specified by:
      applyStyle in interface IStiApplyStyle
    • Render

      public abstract StiCellGeom Render(StiContext context, StiRectangle rect)
    • PrepareInfo

      protected abstract void PrepareInfo(StiRectangle rect)
    • CheckInLabelsTypes

      public final boolean CheckInLabelsTypes(Class typeForCheck)
      Internal use only.
    • GetSeries

      public final ArrayList<IStiSeries> GetSeries()
      Returns collections of corect series for this area.
      Returns:
    • IsAcceptableSeries

      public final boolean IsAcceptableSeries(Class seriesType)
    • IsAcceptableSeriesLabels

      public final boolean IsAcceptableSeriesLabels(Class seriesLabelsType)
    • getArea

      public final IStiArea getArea()
    • setArea

      public final void setArea(IStiArea value)
    • getLocalizedName

      public abstract String getLocalizedName()
      Gets a service name.
    • getSeriesOrientation

      public StiChartSeriesOrientation getSeriesOrientation()
      Gets series orientation of this area.
    • getPosition

      public abstract int getPosition()
      Gets position of this area.