com.stimulsoft.report.chart.view.filter
Class StiChartFilter

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

public class StiChartFilter
extends java.lang.Object
implements java.lang.Cloneable, IStiChartFilter, IStiSerializableToString, IStiJsonReportObject


Field Summary
 StiChartFiltersCollection Filters
           
 
Constructor Summary
StiChartFilter()
          Creates a new object of the type StiChartFilter.
StiChartFilter(StiFilterItem item, StiFilterDataType dataType, StiFilterCondition condition, java.lang.String value)
          Creates a new object of the type StiChartFilter.
 
Method Summary
 java.lang.Object clone()
          Creates a new object that is a copy of the current instance.
 void deserialize(java.lang.String strObject)
           
 StiFilterCondition getCondition()
           
 StiFilterDataType getDataType()
           
 int getIndex()
           
 StiFilterItem getItem()
           
 java.lang.String getValue()
           
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 java.lang.String serialize()
           
 void setCondition(StiFilterCondition value)
           
 void setDataType(StiFilterDataType value)
           
 void setItem(StiFilterItem value)
           
 void setValue(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

Filters

public StiChartFiltersCollection Filters
Constructor Detail

StiChartFilter

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


StiChartFilter

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

Method Detail

clone

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

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

getIndex

public final int getIndex()

getCondition

public final StiFilterCondition getCondition()
Specified by:
getCondition in interface IStiChartFilter

setCondition

public final void setCondition(StiFilterCondition value)
Specified by:
setCondition in interface IStiChartFilter

getDataType

public final StiFilterDataType getDataType()
Specified by:
getDataType in interface IStiChartFilter

setDataType

public final void setDataType(StiFilterDataType value)
Specified by:
setDataType in interface IStiChartFilter

getItem

public final StiFilterItem getItem()
Specified by:
getItem in interface IStiChartFilter

setItem

public final void setItem(StiFilterItem value)
Specified by:
setItem in interface IStiChartFilter

getValue

public final java.lang.String getValue()
Specified by:
getValue in interface IStiChartFilter

setValue

public final void setValue(java.lang.String value)
Specified by:
setValue in interface IStiChartFilter

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

serialize

public java.lang.String serialize()
Specified by:
serialize in interface IStiSerializableToString

deserialize

public void deserialize(java.lang.String strObject)
Specified by:
deserialize in interface IStiSerializableToString

SaveToJsonObject

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

LoadFromJsonObject

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


Copyright © 2018 Stimulsoft. All Rights Reserved.