com.stimulsoft.report.components.indicators
Class StiIndicator

java.lang.Object
  extended by com.stimulsoft.report.components.indicators.StiIndicator
All Implemented Interfaces:
IStiCanCreateSerializableInstance, IStiSerializable, IStiSerializableToString
Direct Known Subclasses:
StiDataBarIndicator, StiIconSetIndicator

public class StiIndicator
extends java.lang.Object
implements IStiSerializableToString, IStiCanCreateSerializableInstance


Constructor Summary
StiIndicator()
           
 
Method Summary
 void deserialize(java.lang.String strObject)
          Десериализация объекта из строки.
static StiIndicator deserializeFromString(java.lang.String content)
           
 StiIndicator getInstance(java.lang.String content)
           
 void LoadFromJsonObject(JSONObject jObject)
           
static StiIndicator LoadFromJsonObjectInternal(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 java.lang.String serialize()
          Сериализация объекта в строку.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiIndicator

public StiIndicator()
Method Detail

getInstance

public StiIndicator getInstance(java.lang.String content)
Specified by:
getInstance in interface IStiCanCreateSerializableInstance

deserializeFromString

public static StiIndicator deserializeFromString(java.lang.String content)

serialize

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

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

deserialize

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

Specified by:
deserialize in interface IStiSerializableToString

SaveToJsonObject

public JSONObject SaveToJsonObject(StiJsonSaveMode mode)
                            throws JSONException
Throws:
JSONException

LoadFromJsonObject

public void LoadFromJsonObject(JSONObject jObject)
                        throws JSONException
Throws:
JSONException

LoadFromJsonObjectInternal

public static StiIndicator LoadFromJsonObjectInternal(JSONObject jObject)
                                               throws JSONException
Throws:
JSONException