com.stimulsoft.report.chart.view.series.clusteredColumn
Class StiClusteredColumnSeries

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.clusteredColumn.StiClusteredColumnSeries
All Implemented Interfaces:
IStiJsonReportObject, IStiSerializable, IStiSerializableRef, IStiClusteredColumnSeries, IStiSeries, IStiSeriesParent, java.lang.Cloneable
Direct Known Subclasses:
StiClusteredBarSeries, StiRangeBarSeries

public class StiClusteredColumnSeries
extends StiSeries
implements IStiClusteredColumnSeries


Field Summary
 
Fields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT
 
Constructor Summary
StiClusteredColumnSeries()
           
 
Method Summary
 IStiClusteredColumnSeries clone()
          Creates a new object that is a copy of the current instance.
 boolean getAllowApplyBrushNegative()
          Gets or sets a value which indicates that the specific brush for filling negative values will be used.
 StiColor getBorderColor()
          Gets or sets border color of series bar.
 StiBrush getBrush()
          Gets or sets brush which will used to fill bar area.
 StiBrush getBrushNegative()
          Gets or sets a brush which will be used to fill negative values.
 java.lang.Class GetDefaultAreaType()
           
 boolean getShowZeros()
          Gets or sets value which indicates whether it is necessary to show the series element, if the series value of this column is 0.
 float getWidth()
          Gets or sets the width factor of one bar series.
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 void setAllowApplyBrushNegative(boolean value)
           
 void setBorderColor(StiColor value)
           
 void setBrush(StiBrush value)
           
 void setBrushNegative(StiBrush value)
           
 void setShowZeros(boolean value)
           
 void setWidth(float value)
           
 
Methods inherited from class com.stimulsoft.report.chart.view.series.StiSeries
getAllowApplyStyle, getAllowSeries, getAllowSeriesElements, getArgument, getArgumentDataColumn, getArguments, 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, getTrendLine, 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, setArguments, 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, setTrendLine, 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, getArguments, getChart, getConditions, getCore, getCoreTitle, getFilters, getFormat, getHyperlinks, getInteraction, getSeriesLabels, getShowInLegend, getShowSeriesLabels, getShowShadow, getSortBy, getSortDirection, getTags, getToolTips, getTopN, getValues, getValuesStart, getYAxis, ProcessSeriesBrushes, ProcessSeriesColors, setAllowApplyStyle, setArguments, setChart, setConditions, setCore, setCoreTitle, setFilters, setFormat, setHyperlinks, setInteraction, setSeriesLabels, setShowInLegend, setShowSeriesLabels, setShowShadow, setSortBy, setSortDirection, setTags, setToolTips, setTopN, setValues, setYAxis
 

Constructor Detail

StiClusteredColumnSeries

public StiClusteredColumnSeries()
Method Detail

clone

public IStiClusteredColumnSeries 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

getShowZeros

public boolean getShowZeros()
Gets or sets value which indicates whether it is necessary to show the series element, if the series value of this column is 0.

Specified by:
getShowZeros in interface IStiClusteredColumnSeries

setShowZeros

public void setShowZeros(boolean value)
Specified by:
setShowZeros in interface IStiClusteredColumnSeries

getWidth

public final float getWidth()
Gets or sets the width factor of one bar series. Value 1 is equal to 100%.

Specified by:
getWidth in interface IStiClusteredColumnSeries

setWidth

public final void setWidth(float value)
Specified by:
setWidth in interface IStiClusteredColumnSeries

getBorderColor

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

Specified by:
getBorderColor in interface IStiClusteredColumnSeries

setBorderColor

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

getBrush

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

Specified by:
getBrush in interface IStiClusteredColumnSeries

setBrush

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

getBrushNegative

public StiBrush getBrushNegative()
Gets or sets a brush which will be used to fill negative values.

Specified by:
getBrushNegative in interface IStiClusteredColumnSeries

setBrushNegative

public void setBrushNegative(StiBrush value)
Specified by:
setBrushNegative in interface IStiClusteredColumnSeries

getAllowApplyBrushNegative

public boolean getAllowApplyBrushNegative()
Gets or sets a value which indicates that the specific brush for filling negative values will be used.

Specified by:
getAllowApplyBrushNegative in interface IStiClusteredColumnSeries

setAllowApplyBrushNegative

public void setAllowApplyBrushNegative(boolean value)
Specified by:
setAllowApplyBrushNegative in interface IStiClusteredColumnSeries

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