com.stimulsoft.report.chart.geoms.series
Class StiSeriesElementGeom

java.lang.Object
  extended by com.stimulsoft.base.context.chart.geoms.StiGeom
      extended by com.stimulsoft.report.chart.geoms.StiCellGeom
          extended by com.stimulsoft.report.chart.geoms.series.StiSeriesElementGeom
All Implemented Interfaces:
IStiJsonReportObject, IStiGeomInteraction, IStiSeriesElement
Direct Known Subclasses:
StiBubbleSeriesElementGeom, StiClusteredBarSeriesElementGeom, StiClusteredColumnSeriesElementGeom, StiDoughnutSeriesElementGeom, StiFunnelSeriesElementGeom, StiGanttSeriesElementGeom, StiPieSeriesElementGeom, StiRadarPointSeriesElementGeom, StiRangeBarElementGeom, StiStackedBarSeriesElementGeom, StiStackedColumnSeriesElementGeom

public class StiSeriesElementGeom
extends StiCellGeom
implements IStiSeriesElement


Constructor Summary
StiSeriesElementGeom(StiAreaGeom areaGeom, double value, int index, IStiSeries series, StiRectangle clientRectangle)
           
 
Method Summary
 void Draw(StiContext context)
          Draws area geom object on spefied context.
 boolean getAllowMouseOver()
           
 StiAreaGeom getAreaGeom()
           
 java.lang.String getElementIndex()
           
 int getIndex()
           
 StiSeriesInteractionData getInteraction()
           
 StiInteractionDataGeom getInteractionData()
           
 boolean getIsMouseOver()
           
 IStiSeries getSeries()
           
 java.lang.String GetToolTip()
           
 double getValue()
           
 void InvokeClick(StiInteractionOptions options)
           
 void InvokeMouseEnter(StiInteractionOptions options)
           
 void InvokeMouseLeave(StiInteractionOptions options)
           
 void setAreaGeom(StiAreaGeom value)
           
 void setElementIndex(java.lang.String elementIndex)
           
 void setInteraction(StiSeriesInteractionData value)
           
 void setIsMouseOver(boolean value)
           
 
Methods inherited from class com.stimulsoft.report.chart.geoms.StiCellGeom
Contains, CreateChildGeoms, DrawChildGeoms, DrawGeom, getChildGeoms, getClientRectangle, GetGeomAt, getInvisible, GetRect, getSeriesElementGeoms, GetSeriesGeoms, getType, InvokeDrag, InvokeMouseDown, InvokeMouseUp, setClientRectangle
 
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

StiSeriesElementGeom

public StiSeriesElementGeom(StiAreaGeom areaGeom,
                            double value,
                            int index,
                            IStiSeries series,
                            StiRectangle clientRectangle)
Method Detail

InvokeMouseEnter

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

InvokeMouseLeave

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

InvokeClick

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

GetToolTip

public java.lang.String GetToolTip()

getAllowMouseOver

public boolean getAllowMouseOver()

getIsMouseOver

public boolean getIsMouseOver()

setIsMouseOver

public void setIsMouseOver(boolean value)

getValue

public final double getValue()

getIndex

public final int getIndex()

getSeries

public final IStiSeries getSeries()

getInteraction

public final StiSeriesInteractionData getInteraction()

setInteraction

public final void setInteraction(StiSeriesInteractionData value)

getAreaGeom

public final StiAreaGeom getAreaGeom()

setAreaGeom

public final void setAreaGeom(StiAreaGeom value)

getElementIndex

public java.lang.String getElementIndex()
Specified by:
getElementIndex in interface IStiSeriesElement
Returns:
the elementIndex

setElementIndex

public void setElementIndex(java.lang.String elementIndex)
Specified by:
setElementIndex in interface IStiSeriesElement
Parameters:
elementIndex - the elementIndex to set

Draw

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

Specified by:
Draw in class StiCellGeom

getInteractionData

public StiInteractionDataGeom getInteractionData()