com.stimulsoft.report.components.conditions
Class StiIconSetCondition

java.lang.Object
  extended by com.stimulsoft.report.components.conditions.StiFilter
      extended by com.stimulsoft.report.components.conditions.StiBaseCondition
          extended by com.stimulsoft.report.components.conditions.StiIconSetCondition
All Implemented Interfaces:
IStiJsonReportObject, IStiSerializable, IStiSerializableToString, IStiIndicatorCondition, java.lang.Cloneable

public class StiIconSetCondition
extends StiBaseCondition
implements IStiIndicatorCondition

The class describes the condition with Icon Set indicator.


Field Summary
 
Fields inherited from class com.stimulsoft.report.components.conditions.StiFilter
column
 
Constructor Summary
StiIconSetCondition()
           
StiIconSetCondition(java.lang.String column, StiIconSet iconSet, StiContentAlignment contentAlignment, StiIconSetItem item1, StiIconSetItem item2, StiIconSetItem item3, StiIconSetItem item4, StiIconSetItem item5)
           
 
Method Summary
 StiIndicator CreateIndicator(StiText component)
          Creates new indicator for specified condition.
 void deserialize(java.lang.String strObject)
          Десериализация объекта из строки.
 StiContentAlignment getContentAlignment()
           
 StiIconSet getIconSet()
          Gets or sets icon set.
 StiIconSetItem getIconSetItem1()
          Gets or sets first Icon Set item.
 StiIconSetItem getIconSetItem2()
          Gets or sets second Icon Set item.
 StiIconSetItem getIconSetItem3()
          Gets or sets third Icon Set item.
 StiIconSetItem getIconSetItem4()
          Gets or sets fourth Icon Set item.
 StiIconSetItem getIconSetItem5()
          Gets or sets fifth Icon Set item.
 int hashCode()
           
 void LoadFromJsonObject(JSONObject jObject)
           
 void Reset()
          Reset condition to base state.
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 java.lang.String serialize()
          Сериализация объекта в строку.
 void setContentAlignment(StiContentAlignment value)
           
 void setIconSet(StiIconSet value)
           
 void setIconSetItem1(StiIconSetItem value)
           
 void setIconSetItem2(StiIconSetItem value)
           
 void setIconSetItem3(StiIconSetItem value)
           
 void setIconSetItem4(StiIconSetItem value)
           
 void setIconSetItem5(StiIconSetItem value)
           
 
Methods inherited from class com.stimulsoft.report.components.conditions.StiBaseCondition
getTag, setTag
 
Methods inherited from class com.stimulsoft.report.components.conditions.StiFilter
getColumn, getCondition, getDataType, getExpression, getItem, getValue1, getValue2, setColumn, setCondition, setDataType, setExpression, setItem, setValue1, setValue2
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiIconSetCondition

public StiIconSetCondition()

StiIconSetCondition

public StiIconSetCondition(java.lang.String column,
                           StiIconSet iconSet,
                           StiContentAlignment contentAlignment,
                           StiIconSetItem item1,
                           StiIconSetItem item2,
                           StiIconSetItem item3,
                           StiIconSetItem item4,
                           StiIconSetItem item5)
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

CreateIndicator

public final StiIndicator CreateIndicator(StiText component)
Creates new indicator for specified condition.

Specified by:
CreateIndicator in interface IStiIndicatorCondition

Reset

public final void Reset()
Reset condition to base state.

Specified by:
Reset in interface IStiIndicatorCondition

getContentAlignment

public final StiContentAlignment getContentAlignment()

setContentAlignment

public final void setContentAlignment(StiContentAlignment value)

getIconSet

public final StiIconSet getIconSet()
Gets or sets icon set.


setIconSet

public final void setIconSet(StiIconSet value)

getIconSetItem1

public final StiIconSetItem getIconSetItem1()
Gets or sets first Icon Set item.


setIconSetItem1

public final void setIconSetItem1(StiIconSetItem value)

getIconSetItem2

public final StiIconSetItem getIconSetItem2()
Gets or sets second Icon Set item.


setIconSetItem2

public final void setIconSetItem2(StiIconSetItem value)

getIconSetItem3

public final StiIconSetItem getIconSetItem3()
Gets or sets third Icon Set item.


setIconSetItem3

public final void setIconSetItem3(StiIconSetItem value)

getIconSetItem4

public final StiIconSetItem getIconSetItem4()
Gets or sets fourth Icon Set item.


setIconSetItem4

public final void setIconSetItem4(StiIconSetItem value)

getIconSetItem5

public final StiIconSetItem getIconSetItem5()
Gets or sets fifth Icon Set item.


setIconSetItem5

public final void setIconSetItem5(StiIconSetItem value)

serialize

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

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

deserialize

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

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

SaveToJsonObject

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

LoadFromJsonObject

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