com.stimulsoft.report.chart.core.legend
Class StiLegendCoreXF

java.lang.Object
  extended by com.stimulsoft.report.chart.core.legend.StiLegendCoreXF
All Implemented Interfaces:
IStiApplyStyle, java.lang.Cloneable

public class StiLegendCoreXF
extends java.lang.Object
implements java.lang.Cloneable, IStiApplyStyle


Constructor Summary
StiLegendCoreXF(IStiLegend legend)
           
 
Method Summary
 void applyStyle(IStiChartStyle style)
          Apply style to component which release this interface.
 java.lang.Object clone()
           
 java.lang.String GetArgumentText(IStiSeries series, int index)
           
 StiSize getItemRealSize(StiContext context, StiLegendItemCoreXF seriesItem)
           
 StiSize GetItemSize(StiContext context, java.util.ArrayList<StiLegendItemCoreXF> seriesItems, StiLegendItemCoreXF seriesItem)
           
 StiSize GetItemSize(StiContext context, java.util.ArrayList seriesItems, int seriesIndex)
           
 StiSize GetItemsSize(StiContext context, java.util.ArrayList<StiLegendItemCoreXF> seriesItems)
           
 IStiLegend getLegend()
           
 int GetLegendItemColumn(java.util.ArrayList<StiLegendItemCoreXF> seriesItems, StiLegendItemCoreXF seriesItem)
           
 java.util.ArrayList GetLegendItems(StiRefObject<java.lang.Integer> count)
           
 StiSize GetLegendSize(StiContext context, StiRectangle rect, StiRefObject<java.lang.Integer> countColumns, StiRefObject<java.lang.Integer> countRows)
           
 StiSize GetSeriesSize(StiContext context, StiRectangle rect, StiRefObject<java.lang.Integer> countColumns, StiRefObject<java.lang.Integer> countRows)
           
 StiSize GetTitleSize(StiContext context)
           
 StiCellGeom Render(StiContext context, StiRectangle rect)
           
 void setLegend(IStiLegend value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiLegendCoreXF

public StiLegendCoreXF(IStiLegend legend)
Method Detail

applyStyle

public void applyStyle(IStiChartStyle style)
Description copied from interface: IStiApplyStyle
Apply style to component which release this interface.

Specified by:
applyStyle in interface IStiApplyStyle

clone

public final java.lang.Object clone()
Overrides:
clone in class java.lang.Object

Render

public final StiCellGeom Render(StiContext context,
                                StiRectangle rect)

GetArgumentText

public final java.lang.String GetArgumentText(IStiSeries series,
                                              int index)

GetLegendItemColumn

public final int GetLegendItemColumn(java.util.ArrayList<StiLegendItemCoreXF> seriesItems,
                                     StiLegendItemCoreXF seriesItem)

GetTitleSize

public final StiSize GetTitleSize(StiContext context)

GetItemSize

public final StiSize GetItemSize(StiContext context,
                                 java.util.ArrayList seriesItems,
                                 int seriesIndex)

getItemRealSize

public StiSize getItemRealSize(StiContext context,
                               StiLegendItemCoreXF seriesItem)

GetItemSize

public final StiSize GetItemSize(StiContext context,
                                 java.util.ArrayList<StiLegendItemCoreXF> seriesItems,
                                 StiLegendItemCoreXF seriesItem)

GetItemsSize

public final StiSize GetItemsSize(StiContext context,
                                  java.util.ArrayList<StiLegendItemCoreXF> seriesItems)

GetSeriesSize

public final StiSize GetSeriesSize(StiContext context,
                                   StiRectangle rect,
                                   StiRefObject<java.lang.Integer> countColumns,
                                   StiRefObject<java.lang.Integer> countRows)

GetLegendSize

public final StiSize GetLegendSize(StiContext context,
                                   StiRectangle rect,
                                   StiRefObject<java.lang.Integer> countColumns,
                                   StiRefObject<java.lang.Integer> countRows)

GetLegendItems

public final java.util.ArrayList GetLegendItems(StiRefObject<java.lang.Integer> count)

getLegend

public final IStiLegend getLegend()

setLegend

public final void setLegend(IStiLegend value)