com.stimulsoft.report.chart.view.series.pie
Class StiPieSeries

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializedObject
      extended by com.stimulsoft.base.services.StiService
          extended by com.stimulsoft.report.chart.view.series.StiSeries
              extended by com.stimulsoft.report.chart.view.series.pie.StiPieSeries
All Implemented Interfaces:
IStiJsonReportObject, IStiSerializable, IStiSerializableRef, IStiAllowApplyBrush, IStiSeries, IStiPieSeries, IStiSeriesParent, java.lang.Cloneable
Direct Known Subclasses:
StiDoughnutSeries

public class StiPieSeries
extends StiSeries
implements IStiPieSeries


Field Summary
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiPieSeries()
           
 
Method Summary
 StiSeries clone()
          Creates a new object that is a copy of the current instance.
 boolean getAllowApplyBorderColor()
          Gets or sets value which allow to use border color from series settings.
 boolean getAllowApplyBrush()
          Gets or sets value which allow to use brush from series settings.
 java.lang.Object[] getArguments()
           
 StiColor getBorderColor()
          Gets or sets border color of series pie.
 StiBrush getBrush()
          Gets or sets brush which will used to fill pie area.
 StiCutPieListExpression getCutPieList()
          Gets or sets the expression to fill a list of cut pie segments.
 java.util.ArrayList<java.lang.Double> getCutPieListValues()
           
 StiCutPieListExpression getCuttedPieList()
          Deprecated. 
 java.lang.Class GetDefaultAreaType()
           
 float getDiameter()
          Gets or sets fixed size of diameter of pie series.
 float getDistance()
          Gets or sets distance between the center of series and the center of each segment.
 StiGetCutPieListEvent getGetCutPieListEvent()
          Occurs when getting the cut pie list.
 boolean getLighting()
           
 float getStartAngle()
          Gets or sets start rotation angle of series.
 IStiTrendLine getTrendLine()
          Gets or sets trend line settings.
 void InvokeGetCutPieList(StiComponent sender, StiGetValueEventArgs e)
          Raises the GetCutPieList event.
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setAllowApplyBorderColor(boolean value)
           
 void setAllowApplyBrush(boolean value)
           
 void setArguments(java.lang.Object[] value)
           
 void setBorderColor(StiColor value)
           
 void setBrush(StiBrush value)
           
 void setCutPieList(StiCutPieListExpression value)
           
 void setCutPieListValues(java.util.ArrayList<java.lang.Double> value)
           
 void setCuttedPieList(StiCutPieListExpression value)
          Deprecated. 
 void setDiameter(float value)
           
 void setDistance(float value)
           
 void setGetCutPieListEvent(StiGetCutPieListEvent value)
           
 void setLighting(boolean value)
           
 void setStartAngle(float value)
           
 void setTrendLine(IStiTrendLine value)
           
 
Methods inherited from class com.stimulsoft.report.chart.view.series.StiSeries
getAllowApplyStyle, getAllowSeries, getAllowSeriesElements, getArgument, getArgumentDataColumn, GetArgumentsFromString, getArgumentsString, getAutoSeriesColorDataColumn, getAutoSeriesKeyDataColumn, getAutoSeriesTitleDataColumn, getChart, getConditions, getCore, getCoreTitle, getDrillDownEnabled, getDrillDownPage, getDrillDownPageGuid, getDrillDownReport, getFilterMode, getFilters, getFormat, getGetArgumentEvent, getGetHyperlinkEvent, getGetListOfArgumentsEvent, getGetListOfHyperlinksEvent, getGetListOfTagsEvent, getGetListOfToolTipsEvent, getGetListOfValuesEvent, getGetTagEvent, getGetTitleEvent, getGetToolTipEvent, getGetValueEvent, getHyperlink, getHyperlinkDataColumn, getHyperlinks, getHyperlinkString, getInteraction, getListOfArguments, getListOfHyperlinks, getListOfTags, getListOfToolTips, getListOfValues, getNewAutoSeriesEvent, GetNullableValuesFromString, getParent, getSeriesLabels, getServiceCategory, getServiceName, getServiceType, getShowInLegend, getShowLabels, getShowSeriesLabels, getShowShadow, getSortBy, getSortDirection, GetStringsFromString, getTag, getTagDataColumn, getTags, getTagString, getTitle, getTitleValue, getToolTip, getToolTipDataColumn, getToolTips, getToolTipsString, getTopN, getValue, getValueDataColumn, getValues, GetValuesFromString, getValuesStart, getValuesString, getYAxis, InvokeGetArgument, InvokeGetHyperlink, InvokeGetListOfArguments, InvokeGetListOfHyperlinks, InvokeGetListOfTags, InvokeGetListOfToolTips, InvokeGetListOfValues, InvokeGetTag, InvokeGetTitle, InvokeGetToolTip, InvokeGetValue, InvokeNewAutoSeries, ProcessSeriesBrushes, ProcessSeriesColors, setAllowApplyStyle, setAllowSeries, setAllowSeriesElements, setArgument, setArgumentDataColumn, setArgumentsString, setAutoSeriesColorDataColumn, setAutoSeriesKeyDataColumn, setAutoSeriesTitleDataColumn, setChart, setConditions, setCore, setCoreTitle, setDrillDownEnabled, setDrillDownPage, setDrillDownPageGuid, setDrillDownReport, setFilterMode, setFilters, setFormat, setGetArgumentEvent, setGetHyperlinkEvent, setGetListOfArgumentsEvent, setGetListOfHyperlinksEvent, setGetListOfTagsEvent, setGetListOfToolTipsEvent, setGetListOfValuesEvent, setGetTagEvent, setGetTitleEvent, setGetToolTipEvent, setGetValueEvent, setHyperlink, setHyperlinkDataColumn, setHyperlinks, setHyperlinkString, setInteraction, setListOfArguments, setListOfHyperlinks, setListOfTags, setListOfToolTips, setListOfValues, setNewAutoSeriesEvent, setSeriesLabels, setShowInLegend, setShowLabels, setShowSeriesLabels, setShowShadow, setSortBy, setSortDirection, setTag, setTagDataColumn, setTags, setTagString, setTitle, setTitleValue, setToolTip, setToolTipDataColumn, setToolTips, setToolTipsString, setTopN, setValue, setValueDataColumn, setValues, setValuesString, setYAxis, toString
 
Methods inherited from class com.stimulsoft.base.services.StiService
getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, packService, properties, setProperties, setServiceEnabled
 
Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReference
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.stimulsoft.report.chart.interfaces.series.IStiSeries
getAllowApplyStyle, getChart, getConditions, getCore, getCoreTitle, getFilters, getFormat, getHyperlinks, getInteraction, getSeriesLabels, getShowInLegend, getShowSeriesLabels, getShowShadow, getSortBy, getSortDirection, getTags, getToolTips, getTopN, getValues, getValuesStart, getYAxis, ProcessSeriesBrushes, ProcessSeriesColors, setAllowApplyStyle, setChart, setConditions, setCore, setCoreTitle, setFilters, setFormat, setHyperlinks, setInteraction, setSeriesLabels, setShowInLegend, setShowSeriesLabels, setShowShadow, setSortBy, setSortDirection, setTags, setToolTips, setTopN, setValues, setYAxis
 

Constructor Detail

StiPieSeries

public StiPieSeries()
Method Detail

clone

public StiSeries clone()
Creates a new object that is a copy of the current instance.

Specified by:
clone in interface IStiSeries
Overrides:
clone in class StiSeries
Returns:
A new object that is a copy of this instance.

GetDefaultAreaType

public java.lang.Class GetDefaultAreaType()
Specified by:
GetDefaultAreaType in interface IStiSeries
Specified by:
GetDefaultAreaType in class StiSeries

getTrendLine

public IStiTrendLine getTrendLine()
Description copied from class: StiSeries
Gets or sets trend line settings.

Overrides:
getTrendLine in class StiSeries

setTrendLine

public void setTrendLine(IStiTrendLine value)
Overrides:
setTrendLine in class StiSeries

getAllowApplyBrush

public final boolean getAllowApplyBrush()
Gets or sets value which allow to use brush from series settings.

Specified by:
getAllowApplyBrush in interface IStiAllowApplyBrush
Specified by:
getAllowApplyBrush in interface IStiPieSeries

setAllowApplyBrush

public final void setAllowApplyBrush(boolean value)
Specified by:
setAllowApplyBrush in interface IStiAllowApplyBrush
Specified by:
setAllowApplyBrush in interface IStiPieSeries

getAllowApplyBorderColor

public final boolean getAllowApplyBorderColor()
Gets or sets value which allow to use border color from series settings.

Specified by:
getAllowApplyBorderColor in interface IStiPieSeries

setAllowApplyBorderColor

public final void setAllowApplyBorderColor(boolean value)
Specified by:
setAllowApplyBorderColor in interface IStiPieSeries

getArguments

public java.lang.Object[] getArguments()
Specified by:
getArguments in interface IStiSeries
Overrides:
getArguments in class StiSeries

setArguments

public void setArguments(java.lang.Object[] value)
Specified by:
setArguments in interface IStiSeries
Overrides:
setArguments in class StiSeries

getStartAngle

public float getStartAngle()
Gets or sets start rotation angle of series.

Specified by:
getStartAngle in interface IStiPieSeries

setStartAngle

public void setStartAngle(float value)
Specified by:
setStartAngle in interface IStiPieSeries

getBorderColor

public final StiColor getBorderColor()
Gets or sets border color of series pie.

Specified by:
getBorderColor in interface IStiPieSeries

setBorderColor

public final void setBorderColor(StiColor value)
Specified by:
setBorderColor in interface IStiPieSeries

getBrush

public final StiBrush getBrush()
Gets or sets brush which will used to fill pie area.

Specified by:
getBrush in interface IStiPieSeries

setBrush

public final void setBrush(StiBrush value)
Specified by:
setBrush in interface IStiPieSeries

getLighting

public final boolean getLighting()
Specified by:
getLighting in interface IStiPieSeries

setLighting

public final void setLighting(boolean value)
Specified by:
setLighting in interface IStiPieSeries

getDiameter

public float getDiameter()
Gets or sets fixed size of diameter of pie series.

Specified by:
getDiameter in interface IStiPieSeries

setDiameter

public void setDiameter(float value)
Specified by:
setDiameter in interface IStiPieSeries

getDistance

public float getDistance()
Gets or sets distance between the center of series and the center of each segment.

Specified by:
getDistance in interface IStiPieSeries

setDistance

public void setDistance(float value)
Specified by:
setDistance in interface IStiPieSeries

getCutPieListValues

public final java.util.ArrayList<java.lang.Double> getCutPieListValues()
Specified by:
getCutPieListValues in interface IStiPieSeries

setCutPieListValues

public final void setCutPieListValues(java.util.ArrayList<java.lang.Double> value)
Specified by:
setCutPieListValues in interface IStiPieSeries

getCuttedPieList

@Deprecated
public final StiCutPieListExpression getCuttedPieList()
Deprecated. 

Gets or sets the expression to fill a list of cut pie segments. Example: 1;4;6


setCuttedPieList

@Deprecated
public final void setCuttedPieList(StiCutPieListExpression value)
Deprecated. 


getCutPieList

public final StiCutPieListExpression getCutPieList()
Gets or sets the expression to fill a list of cut pie segments. Example: 1;4;6


setCutPieList

public final void setCutPieList(StiCutPieListExpression value)

InvokeGetCutPieList

public final void InvokeGetCutPieList(StiComponent sender,
                                      StiGetValueEventArgs e)
Raises the GetCutPieList event.


getGetCutPieListEvent

public final StiGetCutPieListEvent getGetCutPieListEvent()
Occurs when getting the cut pie list.


setGetCutPieListEvent

public final void setGetCutPieListEvent(StiGetCutPieListEvent value)

SaveToJsonObject

public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
                            throws JSONException
Specified by:
SaveToJsonObject in interface IStiJsonReportObject
Overrides:
SaveToJsonObject in class StiSeries
Throws:
JSONException

LoadFromJsonObject

public void LoadFromJsonObject(JSONObject jObject)
                        throws JSONException
Specified by:
LoadFromJsonObject in interface IStiJsonReportObject
Overrides:
LoadFromJsonObject in class StiSeries
Throws:
JSONException