Class StiSeries
java.lang.Object
com.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.base.services.StiService
com.stimulsoft.report.chart.view.series.StiSeries
- All Implemented Interfaces:
IStiJsonReportObject,IStiSerializable,IStiSerializableRef,IStiSeries,IStiSeriesParent,Cloneable
- Direct Known Subclasses:
StiBaseLineSeries,StiCandlestickSeries,StiClusteredColumnSeries,StiFunnelSeries,StiPieSeries,StiRadarSeries,StiStackedBarSeries,StiStackedBaseLineSeries,StiStackedColumnSeries
public abstract class StiSeries
extends StiService
implements IStiSeriesParent, IStiSeries, IStiJsonReportObject
-
Field Summary
FieldsFields inherited from class com.stimulsoft.base.services.StiService
propertiesFields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidBaseTransform(Object context, float x, float y, float angle, float dx, float dy) clone()Creates a new object that is a copy of the current instance.final booleanGets or sets value which indicates that chart style will be used.final booleanfinal booleanDouble[]final StringGets or sets a name of the column that contains the argument value.Object[]static Object[]GetArgumentsFromString(String list) final Stringfinal StringGets or sets a name of the column that contains the color of auto created series.final StringGets or sets a name of the column that contains the key of auto created series.final StringGets or sets a name of the column that contains the title of auto created series.final IStiChartgetChart()Gets or sets collection of conditions which can be used to change behavior of series.final StiSeriesCoreXFgetCore()final Stringabstract ClassbooleanGets or sets value which indicates whether the Drill-Down operation can be executed.Gets or sets a page for the Drill-Down operation.final StringGets or sets a path to a report for the Drill-Down operation.final StiFilterModeGets or sets filter mode of series.Gets or sets filters which used to filter series values.final StringGets or sets string that is used to format series values.final StiGetArgumentEventOccurs when getting the property Argument.Occurs when getting the Hyperlink for the series.Occurs when getting the list of arguments.Occurs when getting the list of Hyperlinks.final StiGetListOfTagsEventOccurs when getting the list of Tags.Occurs when getting the list of ToolTips.final StiGetListOfValuesEventOccurs when getting the list of values.Occurs when getting the Tag for the series.final StiGetTitleEventOccurs when getting the property Title.Occurs when getting the ToolTip for the series.final StiGetValueEventOccurs when getting the property Value.Gets or sets the expression to fill a series hyperlink.final StringGets or sets a name of the column that contains the hyperlink value.String[]final StringGets interaction options of this series.Gets or sets the expression to fill a list of arguments.Gets or sets the expression to fill a list of hyperlinks.Gets or sets the expression to fill a list of tags.Gets or sets the expression to fill a list of tool tips.Gets or sets the expression to fill a list of values.final StiNewAutoSeriesEventOccurs when new auto series is created.static Double[]Object[]Object[]final StiComponentfinal IStiSeriesLabelsGets or sets series labels settings.final StringGets a service category.Gets a service name.final ClassGets a service type.final booleanGets or sets value which indicates that series must be shown in legend.final booleanDeprecated.final StiShowSeriesLabelsGets or sets series labels output mode.final booleanGets or sets value which indicates draw shadow or no.final StiSeriesSortTypeGets or sets mode of series values sorting.final StiSeriesSortDirectionGets or sets sort direction.static String[]GetStringsFromString(String list) getTag()Gets or sets the expression to fill a series tag.final StringGets or sets a name of the column that contains the tag value.Object[]getTags()final StringgetTitle()Gets or sets title of series.Gets or sets title of series.Gets or sets the expression to fill a series tooltip.final StringGets or sets a name of the column that contains the tool tip value.String[]final StringgetTopN()Gets or sets parameters of displaying top results.Deprecated.getValue()Gets or sets point value expression.Gets or sets a name of the column that contains the point value.final Double[]GetValuesFromString(String list) Double[]final Stringfinal StiSeriesYAxisgetYAxis()Gets or sets Y Axis for series on which will output string representation of arguments.voidInvokeGetArgument(StiComponent sender, StiValueEventArgs e) Raises the GetArgument event.final voidInvokeGetHyperlink(StiComponent sender, StiValueEventArgs e) Raises the GetHyperlink event.final voidRaises the GetListOfArguments event.final voidRaises the GetListOfHyperlinks event.final voidInvokeGetListOfTags(StiComponent sender, StiGetValueEventArgs e) Raises the GetListOfTags event.final voidRaises the GetListOfToolTips event.final voidRaises the GetListOfValues event.final voidInvokeGetTag(StiComponent sender, StiValueEventArgs e) Raises the GetTag event.voidInvokeGetTitle(StiComponent sender, StiGetTitleEventArgs e) Raises the GetTitle event.final voidInvokeGetToolTip(StiComponent sender, StiValueEventArgs e) Raises the GetToolTip event.voidInvokeGetValue(StiComponent sender, StiGetValueEventArgs e) Raises the GetValue event.final voidOccurs when new auto series is created.voidLoadFromJsonObject(JSONObject jObject) protected voidRaises the GetArgument event.protected voidRaises the GetHyperlink event.protected voidRaises the Arguments event.protected voidRaises the Hyperlinks event.protected voidRaises the GetListOfTags event.protected voidRaises the GetListOfToolTips event.protected voidRaises the values event.protected voidRaises the GetTag event.protected voidRaises the GetTitle event.protected voidRaises the GetToolTip event.protected voidRaises the GetValue event.ProcessSeriesBrushes(int pointIndex, StiBrush seriesBrush) ProcessSeriesColors(int pointIndex, StiColor seriesColor) doubleProcessSeriesMarkerAngle(int pointIndex, double markerAngle) ProcessSeriesMarkerType(int pointIndex, StiMarkerType markerType) booleanProcessSeriesMarkerVisible(int pointIndex) final voidsetAllowApplyStyle(boolean value) final voidsetAllowSeries(boolean value) final voidsetAllowSeriesElements(boolean value) voidsetArgument(StiArgumentExpression value) final voidsetArgumentDataColumn(String value) voidsetArguments(Object[] value) final voidsetArgumentsString(String value) final voidfinal voidsetAutoSeriesKeyDataColumn(String value) final voidfinal voidvoidfinal voidsetCore(StiSeriesCoreXF value) final voidsetCoreTitle(String value) voidsetDrillDownEnabled(boolean value) voidsetDrillDownPage(StiPage value) final voidsetDrillDownPageGuid(String value) voidsetDrillDownReport(String value) final voidsetFilterMode(StiFilterMode value) final voidfinal voidfinal voidvoidfinal voidfinal voidfinal voidfinal voidfinal voidvoidsetGetTagEvent(StiGetTagEvent value) final voidsetGetTitleEvent(StiGetTitleEvent value) voidfinal voidsetGetValueEvent(StiGetValueEvent value) voidfinal voidsetHyperlinkDataColumn(String value) voidsetHyperlinks(String[] value) final voidsetHyperlinkString(String value) voidvoidvoidvoidvoidvoidfinal voidvoidsetOriginalArguments(Object[] originalArguments) voidsetOriginalTopNValues(Object[] originalTopNValues) final voidsetSeriesLabels(IStiSeriesLabels value) final voidsetShowInLegend(boolean value) final voidsetShowLabels(boolean value) Deprecated.final voidfinal voidsetShowShadow(boolean value) final voidsetSortBy(StiSeriesSortType value) final voidvoidsetTag(StiTagExpression value) final voidsetTagDataColumn(String value) voidfinal voidsetTagString(String value) voidsetTitle(StiTitleExpression value) voidsetTitleValue(String value) voidsetToolTip(StiToolTipExpression value) final voidsetToolTipDataColumn(String value) voidsetToolTips(String[] value) final voidsetToolTipsString(String value) voidsetTopN(IStiSeriesTopN value) voidsetTrendLine(IStiTrendLine value) voidsetTrendLines(StiTrendLinesCollection trendLines) voidsetValue(StiExpression value) voidsetValueDataColumn(String value) final voidvoidsetValuesStart(Double[] valuesStart) final voidsetValuesString(String value) final voidsetYAxis(StiSeriesYAxis value) toString()Methods inherited from class com.stimulsoft.base.services.StiService
getProperties, getServiceEnabled, getServiceInfo, isPropertyPresent, MemberwiseClone, packService, properties, setProperties, setServiceEnabledMethods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReference
-
Field Details
-
isTotalLabel
public boolean isTotalLabel
-
-
Constructor Details
-
StiSeries
public StiSeries()
-
-
Method Details
-
clone
Creates a new object that is a copy of the current instance.- Specified by:
clonein interfaceIStiSeries- Overrides:
clonein classStiService- Returns:
- A new object that is a copy of this instance.
-
BaseTransform
-
getOriginalArguments
- Specified by:
getOriginalArgumentsin interfaceIStiSeries
-
setOriginalArguments
- Specified by:
setOriginalArgumentsin interfaceIStiSeries
-
getOriginalTopNValues
- Specified by:
getOriginalTopNValuesin interfaceIStiSeries
-
setOriginalTopNValues
- Specified by:
setOriginalTopNValuesin interfaceIStiSeries
-
getParent
- Specified by:
getParentin interfaceIStiSeriesParent
-
getServiceName
Gets a service name.- Overrides:
getServiceNamein classStiService
-
getServiceCategory
Gets a service category.- Overrides:
getServiceCategoryin classStiService
-
getServiceType
Gets a service type.- Specified by:
getServiceTypein classStiService
-
getCore
- Specified by:
getCorein interfaceIStiSeries
-
setCore
- Specified by:
setCorein interfaceIStiSeries
-
getAllowApplyStyle
public final boolean getAllowApplyStyle()Gets or sets value which indicates that chart style will be used.- Specified by:
getAllowApplyStylein interfaceIStiSeries
-
setAllowApplyStyle
public final void setAllowApplyStyle(boolean value) - Specified by:
setAllowApplyStylein interfaceIStiSeries
-
getFormat
Gets or sets string that is used to format series values.- Specified by:
getFormatin interfaceIStiSeries
-
setFormat
- Specified by:
setFormatin interfaceIStiSeries
-
getSortBy
Gets or sets mode of series values sorting.- Specified by:
getSortByin interfaceIStiSeries
-
setSortBy
- Specified by:
setSortByin interfaceIStiSeries
-
getSortDirection
Gets or sets sort direction.- Specified by:
getSortDirectionin interfaceIStiSeries
-
setSortDirection
- Specified by:
setSortDirectionin interfaceIStiSeries
-
getShowInLegend
public final boolean getShowInLegend()Gets or sets value which indicates that series must be shown in legend.- Specified by:
getShowInLegendin interfaceIStiSeries
-
setShowInLegend
public final void setShowInLegend(boolean value) - Specified by:
setShowInLegendin interfaceIStiSeries
-
getShowLabels
Deprecated. -
setShowLabels
Deprecated. -
getShowSeriesLabels
Gets or sets series labels output mode.- Specified by:
getShowSeriesLabelsin interfaceIStiSeries
-
setShowSeriesLabels
- Specified by:
setShowSeriesLabelsin interfaceIStiSeries
-
getShowShadow
public final boolean getShowShadow()Gets or sets value which indicates draw shadow or no.- Specified by:
getShowShadowin interfaceIStiSeries
-
setShowShadow
public final void setShowShadow(boolean value) - Specified by:
setShowShadowin interfaceIStiSeries
-
getFilterMode
Gets or sets filter mode of series. -
setFilterMode
-
getFilters
Gets or sets filters which used to filter series values.- Specified by:
getFiltersin interfaceIStiSeries
-
setFilters
- Specified by:
setFiltersin interfaceIStiSeries
-
getTrendLines
-
setTrendLines
-
getConditions
Gets or sets collection of conditions which can be used to change behavior of series.- Specified by:
getConditionsin interfaceIStiSeries
-
setConditions
- Specified by:
setConditionsin interfaceIStiSeries
-
getTopN
Gets or sets parameters of displaying top results.- Specified by:
getTopNin interfaceIStiSeries
-
setTopN
- Specified by:
setTopNin interfaceIStiSeries
-
getYAxis
Gets or sets Y Axis for series on which will output string representation of arguments.- Specified by:
getYAxisin interfaceIStiSeries
-
setYAxis
- Specified by:
setYAxisin interfaceIStiSeries
-
getSeriesLabels
Gets or sets series labels settings.- Specified by:
getSeriesLabelsin interfaceIStiSeries
-
setSeriesLabels
- Specified by:
setSeriesLabelsin interfaceIStiSeries
-
getTrendLine
Deprecated.Use TrendLines -
setTrendLine
-
getChart
- Specified by:
getChartin interfaceIStiSeries
-
setChart
- Specified by:
setChartin interfaceIStiSeries
-
getValues
- Specified by:
getValuesin interfaceIStiSeries
-
setValues
- Specified by:
setValuesin interfaceIStiSeries
-
getValueDataColumn
Gets or sets a name of the column that contains the point value. -
setValueDataColumn
-
getValuesString
-
setValuesString
-
getArguments
- Specified by:
getArgumentsin interfaceIStiSeries
-
setArguments
- Specified by:
setArgumentsin interfaceIStiSeries
-
getArgumentDataColumn
Gets or sets a name of the column that contains the argument value. -
setArgumentDataColumn
-
getArgumentsString
-
setArgumentsString
-
getAutoSeriesTitleDataColumn
Gets or sets a name of the column that contains the title of auto created series. -
setAutoSeriesTitleDataColumn
-
getAutoSeriesKeyDataColumn
Gets or sets a name of the column that contains the key of auto created series. -
setAutoSeriesKeyDataColumn
-
getAutoSeriesColorDataColumn
Gets or sets a name of the column that contains the color of auto created series. Color must be presented as string. -
setAutoSeriesColorDataColumn
-
getToolTips
- Specified by:
getToolTipsin interfaceIStiSeries
-
setToolTips
- Specified by:
setToolTipsin interfaceIStiSeries
-
getToolTipDataColumn
Gets or sets a name of the column that contains the tool tip value. -
setToolTipDataColumn
-
getToolTipsString
-
setToolTipsString
-
getTags
- Specified by:
getTagsin interfaceIStiSeries
-
setTags
- Specified by:
setTagsin interfaceIStiSeries
-
getTagDataColumn
Gets or sets a name of the column that contains the tag value. -
setTagDataColumn
-
getTagString
-
setTagString
-
getHyperlinks
- Specified by:
getHyperlinksin interfaceIStiSeries
-
setHyperlinks
- Specified by:
setHyperlinksin interfaceIStiSeries
-
getHyperlinkDataColumn
Gets or sets a name of the column that contains the hyperlink value. -
setHyperlinkDataColumn
-
getHyperlinkString
-
setHyperlinkString
-
getDrillDownEnabled
public boolean getDrillDownEnabled()Gets or sets value which indicates whether the Drill-Down operation can be executed. -
setDrillDownEnabled
public void setDrillDownEnabled(boolean value) -
getDrillDownReport
Gets or sets a path to a report for the Drill-Down operation. -
setDrillDownReport
-
getDrillDownPage
Gets or sets a page for the Drill-Down operation. -
setDrillDownPage
-
getDrillDownPageGuid
-
setDrillDownPageGuid
-
getAllowSeries
public final boolean getAllowSeries() -
setAllowSeries
public final void setAllowSeries(boolean value) -
getAllowSeriesElements
public final boolean getAllowSeriesElements() -
setAllowSeriesElements
public final void setAllowSeriesElements(boolean value) -
getCoreTitle
- Specified by:
getCoreTitlein interfaceIStiSeries
-
setCoreTitle
- Specified by:
setCoreTitlein interfaceIStiSeries
-
getInteraction
Gets interaction options of this series.- Specified by:
getInteractionin interfaceIStiSeries
-
setInteraction
- Specified by:
setInteractionin interfaceIStiSeries
-
toString
-
GetNullableValuesFromString
-
GetValuesFromString
-
GetStringsFromString
-
GetArgumentsFromString
-
GetDefaultAreaType
- Specified by:
GetDefaultAreaTypein interfaceIStiSeries
-
InvokeNewAutoSeries
Occurs when new auto series is created. -
getNewAutoSeriesEvent
Occurs when new auto series is created. -
setNewAutoSeriesEvent
-
OnGetValue
Raises the GetValue event. -
InvokeGetValue
Raises the GetValue event. -
getGetValueEvent
Occurs when getting the property Value. -
setGetValueEvent
-
OnGetListOfValues
Raises the values event. -
InvokeGetListOfValues
Raises the GetListOfValues event. -
getGetListOfValuesEvent
Occurs when getting the list of values. -
setGetListOfValuesEvent
-
OnGetArgument
Raises the GetArgument event. -
InvokeGetArgument
Raises the GetArgument event. -
getGetArgumentEvent
Occurs when getting the property Argument. -
setGetArgumentEvent
-
OnGetListOfArguments
Raises the Arguments event. -
InvokeGetListOfArguments
Raises the GetListOfArguments event. -
getGetListOfArgumentsEvent
Occurs when getting the list of arguments. -
setGetListOfArgumentsEvent
-
OnGetTitle
Raises the GetTitle event. -
InvokeGetTitle
Raises the GetTitle event. -
getGetTitleEvent
Occurs when getting the property Title. -
setGetTitleEvent
-
OnGetToolTip
Raises the GetToolTip event.- Parameters:
e- A parameter which contains event data.
-
InvokeGetToolTip
Raises the GetToolTip event.- Parameters:
sender- A sender which invokes an event.e- A parameter which contains event data.
-
getGetToolTipEvent
Occurs when getting the ToolTip for the series. -
setGetToolTipEvent
-
OnGetListOfToolTips
Raises the GetListOfToolTips event. -
InvokeGetListOfToolTips
Raises the GetListOfToolTips event. -
getGetListOfToolTipsEvent
Occurs when getting the list of ToolTips. -
setGetListOfToolTipsEvent
-
OnGetTag
Raises the GetTag event.- Parameters:
e- A parameter which contains event data.
-
InvokeGetTag
Raises the GetTag event.- Parameters:
sender- A sender which invokes an event.e- A parameter which contains event data.
-
getGetTagEvent
Occurs when getting the Tag for the series. -
setGetTagEvent
-
OnGetListOfTags
Raises the GetListOfTags event. -
InvokeGetListOfTags
Raises the GetListOfTags event. -
getGetListOfTagsEvent
Occurs when getting the list of Tags. -
setGetListOfTagsEvent
-
OnGetHyperlink
Raises the GetHyperlink event.- Parameters:
e- A parameter which contains event data.
-
InvokeGetHyperlink
Raises the GetHyperlink event.- Parameters:
sender- A sender which invokes an event.e- A parameter which contains event data.
-
getGetHyperlinkEvent
Occurs when getting the Hyperlink for the series. -
setGetHyperlinkEvent
-
OnGetListOfHyperlinks
Raises the Hyperlinks event. -
InvokeGetListOfHyperlinks
Raises the GetListOfHyperlinks event. -
getGetListOfHyperlinksEvent
Occurs when getting the list of Hyperlinks. -
setGetListOfHyperlinksEvent
-
getValuesStart
- Specified by:
getValuesStartin interfaceIStiSeries
-
setValuesStart
-
getValue
Gets or sets point value expression. Example: {Order.Value} -
setValue
-
getListOfValues
Gets or sets the expression to fill a list of values. Example: 1;2;3 -
setListOfValues
-
getArgument
-
setArgument
-
getListOfArguments
Gets or sets the expression to fill a list of arguments. Example: 1;2;3 -
setListOfArguments
-
getTitleValue
Gets or sets title of series.- Specified by:
getTitleValuein interfaceIStiSeries
-
setTitleValue
- Specified by:
setTitleValuein interfaceIStiSeries
-
getTitle
Gets or sets title of series. -
setTitle
-
getToolTip
Gets or sets the expression to fill a series tooltip. -
setToolTip
-
getListOfToolTips
Gets or sets the expression to fill a list of tool tips. Example: 1;2;3 -
setListOfToolTips
-
getTag
Gets or sets the expression to fill a series tag. -
setTag
-
getListOfTags
Gets or sets the expression to fill a list of tags. Example: 1;2;3 -
setListOfTags
-
getHyperlink
Gets or sets the expression to fill a series hyperlink. -
setHyperlink
-
getListOfHyperlinks
Gets or sets the expression to fill a list of hyperlinks. Example: 1;2;3 -
setListOfHyperlinks
-
SaveToJsonObject
- Specified by:
SaveToJsonObjectin interfaceIStiJsonReportObject- Throws:
JSONException
-
LoadFromJsonObject
- Specified by:
LoadFromJsonObjectin interfaceIStiJsonReportObject- Throws:
JSONException
-
ProcessSeriesColors
-
ProcessSeriesMarkerType
- Specified by:
ProcessSeriesMarkerTypein interfaceIStiSeries
-
ProcessSeriesMarkerAngle
public double ProcessSeriesMarkerAngle(int pointIndex, double markerAngle) - Specified by:
ProcessSeriesMarkerAnglein interfaceIStiSeries
-
ProcessSeriesMarkerVisible
public boolean ProcessSeriesMarkerVisible(int pointIndex) - Specified by:
ProcessSeriesMarkerVisiblein interfaceIStiSeries
-
ProcessSeriesBrushes
- Specified by:
ProcessSeriesBrushesin interfaceIStiSeries
-
GetApproximationValuesStart
-