com.stimulsoft.report.chart.geoms
Class StiCellGeom

java.lang.Object
  extended by com.stimulsoft.base.context.chart.geoms.StiGeom
      extended by com.stimulsoft.report.chart.geoms.StiCellGeom
All Implemented Interfaces:
IStiJsonReportObject, IStiGeomInteraction
Direct Known Subclasses:
StiAreaGeom, StiAxisLabelGeom, StiAxisTitleGeom, StiChartGeom, StiChartTableGeom, StiChartTitleGeom, StiConstantLinesVerticalGeom, StiConstantLinesYGeom, StiDownButtonGeom, StiFinancialSeriesElementGeom, StiHorzScrollBarGeom, StiHorzTrackBarGeom, StiLeftButtonGeom, StiLegendGeom, StiLegendItemGeom, StiLegendTitleGeom, StiMarkerGeom, StiPieSeriesFullElementGeom, StiPieSeriesShadowElementGeom, StiRadarAreaSeriesGeom, StiRadarAxisGeom, StiRightButtonGeom, StiSeriesElementGeom, StiSeriesGeom, StiSeriesLabelsGeom, StiStackedBarSeriesShadowElementGeom, StiStackedColumnSeriesShadowElementGeom, StiStripsXGeom, StiStripsYGeom, StiTrendCurveGeom, StiTrendLineGeom, StiUpButtonGeom, StiVertScrollBarGeom, StiVertTrackBarGeom, StiXAxisGeom, StiXRadarAxisLabelGeom, StiYAxisGeom, StiYRadarAxisLabelGeom

public abstract class StiCellGeom
extends StiGeom
implements IStiGeomInteraction


Constructor Summary
StiCellGeom(StiRectangle clientRectangle)
           
 
Method Summary
 boolean Contains(double x, double y)
           
 void CreateChildGeoms()
           
abstract  void Draw(StiContext context)
          Draws cell geom object on spefied context.
 void DrawChildGeoms(StiContext context)
           
 void DrawGeom(StiContext context)
          Draws area geom object with all child geom objects on spefied context.
 java.util.ArrayList<StiCellGeom> getChildGeoms()
           
 StiRectangle getClientRectangle()
          Gets or sets client rectangle of this geom object.
 StiCellGeom GetGeomAt(StiCellGeom parent, double x, double y)
           
 boolean getInvisible()
          Gets value which indicates that this geom object is inivisible
 StiRectangle GetRect(StiGeom geom)
           
 java.util.List<StiCellGeom> getSeriesElementGeoms()
           
 java.util.ArrayList<StiCellGeom> GetSeriesGeoms()
           
 StiGeomType getType()
           
 void InvokeClick(StiInteractionOptions options)
           
 void InvokeDrag(StiInteractionOptions options)
           
 void InvokeMouseDown(StiInteractionOptions options)
           
 void InvokeMouseEnter(StiInteractionOptions options)
           
 void InvokeMouseLeave(StiInteractionOptions options)
           
 void InvokeMouseUp(StiInteractionOptions options)
           
 void setClientRectangle(StiRectangle value)
           
 
Methods inherited from class com.stimulsoft.base.context.chart.geoms.StiGeom
LoadFromJsonObject, SavePointFToJsonObject, SaveRectangleDToJsonObject, SaveRectangleFToJsonObject, SaveRectangleToJsonObject, SaveToJsonObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiCellGeom

public StiCellGeom(StiRectangle clientRectangle)
Method Detail

InvokeClick

public void InvokeClick(StiInteractionOptions options)
Specified by:
InvokeClick in interface IStiGeomInteraction

InvokeMouseEnter

public void InvokeMouseEnter(StiInteractionOptions options)
Specified by:
InvokeMouseEnter in interface IStiGeomInteraction

InvokeMouseLeave

public void InvokeMouseLeave(StiInteractionOptions options)
Specified by:
InvokeMouseLeave in interface IStiGeomInteraction

InvokeMouseDown

public void InvokeMouseDown(StiInteractionOptions options)
Specified by:
InvokeMouseDown in interface IStiGeomInteraction

InvokeMouseUp

public void InvokeMouseUp(StiInteractionOptions options)
Specified by:
InvokeMouseUp in interface IStiGeomInteraction

InvokeDrag

public void InvokeDrag(StiInteractionOptions options)
Specified by:
InvokeDrag in interface IStiGeomInteraction

getInvisible

public boolean getInvisible()
Gets value which indicates that this geom object is inivisible


getType

public StiGeomType getType()
Specified by:
getType in class StiGeom

getChildGeoms

public final java.util.ArrayList<StiCellGeom> getChildGeoms()

getClientRectangle

public final StiRectangle getClientRectangle()
Gets or sets client rectangle of this geom object.


setClientRectangle

public final void setClientRectangle(StiRectangle value)

Contains

public boolean Contains(double x,
                        double y)

GetGeomAt

public final StiCellGeom GetGeomAt(StiCellGeom parent,
                                   double x,
                                   double y)

GetSeriesGeoms

public final java.util.ArrayList<StiCellGeom> GetSeriesGeoms()

getSeriesElementGeoms

public java.util.List<StiCellGeom> getSeriesElementGeoms()

GetRect

public final StiRectangle GetRect(StiGeom geom)

CreateChildGeoms

public final void CreateChildGeoms()

Draw

public abstract void Draw(StiContext context)
Draws cell geom object on spefied context.


DrawGeom

public void DrawGeom(StiContext context)
Draws area geom object with all child geom objects on spefied context.


DrawChildGeoms

public void DrawChildGeoms(StiContext context)