com.stimulsoft.report.chart.core.area
Class StiAreaCoreXF

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

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

Describes base class for all chart areas.


Constructor Summary
StiAreaCoreXF(IStiArea area)
           
 
Method Summary
 void applyStyle(IStiChartStyle style)
          Applying specified style to this area.
 boolean CheckInLabelsTypes(java.lang.Class typeForCheck)
          Internal use only.
 java.lang.Object clone()
           
 IStiArea getArea()
           
abstract  java.lang.String getLocalizedName()
          Gets a service name.
abstract  int getPosition()
          Gets position of this area.
 java.util.ArrayList<IStiSeries> GetSeries()
          Returns collections of corect series for this area.
 StiChartSeriesOrientation getSeriesOrientation()
          Gets series orientation of this area.
 boolean IsAcceptableSeries(java.lang.Class seriesType)
           
 boolean IsAcceptableSeriesLabels(java.lang.Class seriesLabelsType)
           
abstract  StiCellGeom Render(StiContext context, StiRectangle rect)
           
 void setArea(IStiArea value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiAreaCoreXF

public StiAreaCoreXF(IStiArea area)
Method Detail

clone

public final java.lang.Object clone()
Overrides:
clone in class java.lang.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)

CheckInLabelsTypes

public final boolean CheckInLabelsTypes(java.lang.Class typeForCheck)
Internal use only.


GetSeries

public final java.util.ArrayList<IStiSeries> GetSeries()
Returns collections of corect series for this area.

Returns:

IsAcceptableSeries

public final boolean IsAcceptableSeries(java.lang.Class seriesType)

IsAcceptableSeriesLabels

public final boolean IsAcceptableSeriesLabels(java.lang.Class seriesLabelsType)

getArea

public final IStiArea getArea()

setArea

public final void setArea(IStiArea value)

getLocalizedName

public abstract java.lang.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.