com.stimulsoft.report.chart.view.conditions
Class StiChartCondition

java.lang.Object
  extended by com.stimulsoft.report.chart.view.filter.StiChartFilter
      extended by com.stimulsoft.report.chart.view.conditions.StiChartCondition
All Implemented Interfaces:
IStiJsonReportObject, IStiSerializable, IStiSerializableToString, IStiChartCondition, IStiChartFilter, java.lang.Cloneable

public class StiChartCondition
extends StiChartFilter
implements IStiChartCondition, java.lang.Cloneable


Field Summary
 StiChartConditionsCollection Conditions
           
 
Constructor Summary
StiChartCondition()
          Creates a new object of the type StiChartCondition.
StiChartCondition(StiColor color, StiFilterItem item, StiFilterDataType dataType, StiFilterCondition condition, java.lang.String value)
          Creates a new object of the type StiChartCondition.
 
Method Summary
 java.lang.Object clone()
          Creates a new object that is a copy of the current instance.
 void deserialize(java.lang.String strObject)
          Десериализация объекта из строки.
 StiColor getColor()
          Gets or sets a series color.
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 java.lang.String serialize()
          Сериализация объекта в строку.
 void setColor(StiColor value)
           
 
Methods inherited from class com.stimulsoft.report.chart.view.filter.StiChartFilter
getCondition, getDataType, getIndex, getItem, getValue, setCondition, setDataType, setItem, setValue, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.stimulsoft.report.chart.interfaces.filters.IStiChartFilter
getCondition, getDataType, getItem, getValue, setCondition, setDataType, setItem, setValue
 

Field Detail

Conditions

public StiChartConditionsCollection Conditions
Constructor Detail

StiChartCondition

public StiChartCondition()
Creates a new object of the type StiChartCondition.


StiChartCondition

public StiChartCondition(StiColor color,
                         StiFilterItem item,
                         StiFilterDataType dataType,
                         StiFilterCondition condition,
                         java.lang.String value)
Creates a new object of the type StiChartCondition.

Method Detail

getColor

public final StiColor getColor()
Gets or sets a series color.

Specified by:
getColor in interface IStiChartCondition

setColor

public final void setColor(StiColor value)
Specified by:
setColor in interface IStiChartCondition

clone

public java.lang.Object clone()
Description copied from class: StiChartFilter
Creates a new object that is a copy of the current instance.

Overrides:
clone in class StiChartFilter
Returns:
A new object that is a copy of this instance.

SaveToJsonObject

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

LoadFromJsonObject

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

serialize

public java.lang.String serialize()
Description copied from interface: IStiSerializableToString
Сериализация объекта в строку.

Specified by:
serialize in interface IStiSerializableToString
Overrides:
serialize in class StiChartFilter
Returns:
строковое представление объекта

deserialize

public void deserialize(java.lang.String strObject)
Description copied from interface: IStiSerializableToString
Десериализация объекта из строки. Все свойства объекта устанавливаются за счет распарсивания строки.

Specified by:
deserialize in interface IStiSerializableToString
Overrides:
deserialize in class StiChartFilter