com.stimulsoft.report.chart.geoms.legend
Class StiLegendItemGeom

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.legend.StiLegendItemGeom
All Implemented Interfaces:
IStiJsonReportObject, IStiGeomInteraction

public class StiLegendItemGeom
extends StiCellGeom


Constructor Summary
StiLegendItemGeom(IStiLegend legend, StiLegendItemCoreXF item, StiRectangle clientRectangle, int colorIndex, int legendItemsCount, int legendItemIndex)
           
 
Method Summary
 void Draw(StiContext context)
          Draws area geom object on spefied context.
 boolean getAllowMouseOver()
           
 int getColorIndex()
           
 boolean getIsMouseOver()
           
 StiLegendItemCoreXF getItem()
           
 IStiLegend getLegend()
           
 int getLegendItemsCount()
           
 void InvokeClick(StiInteractionOptions options)
           
 void InvokeMouseEnter(StiInteractionOptions options)
           
 void InvokeMouseLeave(StiInteractionOptions options)
           
 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

StiLegendItemGeom

public StiLegendItemGeom(IStiLegend legend,
                         StiLegendItemCoreXF item,
                         StiRectangle clientRectangle,
                         int colorIndex,
                         int legendItemsCount,
                         int legendItemIndex)
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

getAllowMouseOver

public boolean getAllowMouseOver()

getIsMouseOver

public boolean getIsMouseOver()

setIsMouseOver

public void setIsMouseOver(boolean value)

getLegend

public final IStiLegend getLegend()

getItem

public final StiLegendItemCoreXF getItem()

getColorIndex

public final int getColorIndex()

getLegendItemsCount

public final int getLegendItemsCount()

Draw

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

Specified by:
Draw in class StiCellGeom