com.stimulsoft.report.dictionary
Class StiCalcDataColumn

java.lang.Object
  extended by com.stimulsoft.report.dictionary.StiDataColumn
      extended by com.stimulsoft.report.dictionary.StiCalcDataColumn
All Implemented Interfaces:
IStiJsonReportObject, IStiSerializable, IStiSerializableToString, IStiName, IStiInherited

public class StiCalcDataColumn
extends StiDataColumn


Constructor Summary
StiCalcDataColumn()
          Creates a new object of the type StiCalcDataColumn.
StiCalcDataColumn(java.lang.String name, StiSystemType type)
          Creates a new object of the type StiCalcDataColumn.
StiCalcDataColumn(java.lang.String name, java.lang.String alias, StiSystemType type)
          Creates a new object of the type StiCalcDataColumn.
StiCalcDataColumn(java.lang.String name, java.lang.String alias, StiSystemType type, java.lang.String value)
          Creates a new object of the type StiCalcDataColumn.
 
Method Summary
 void deserialize(java.lang.String strObject)
          Десериализация объекта из строки.
 java.lang.String getExpression()
           
 java.lang.String getValue()
          Gets or sets a column value.
 void LoadFromJsonObject(JSONObject jObject)
           
 JSONObject SaveToJsonObject(StiJsonSaveMode mode)
           
 java.lang.String serialize()
          Сериализация объекта в строку.
 void setExpression(java.lang.String value)
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class com.stimulsoft.report.dictionary.StiDataColumn
getAlias, getBusinessObject, GetBusinessObjectFromDataColumn, getCaption, GetColumnNameFromDataColumn, getColumnPath, getDataColumnFromColumnName, GetDataFromBusinessObject, GetDataFromDataColumn, GetDataFromDataColumn, getDataFromDataColumnStr, getDataListFromDataColumn, GetDatasFromDataColumn, getDatasFromDataColumn, getDataSource, GetDataSourceFromDataColumn, getIndex, getInherited, getKey, getName, getNameInSource, GetRelationName, getSystemType, getType, isArray, setAlias, setBusinessObject, setCaption, setCorrectName, setDataSource, setIndex, setInherited, setKey, setName, setNameInSource, setSystemType, setTypeOrUserType, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StiCalcDataColumn

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


StiCalcDataColumn

public StiCalcDataColumn(java.lang.String name,
                         StiSystemType type)
Creates a new object of the type StiCalcDataColumn.

Parameters:
name - Name of column.
type - Type of data of column.

StiCalcDataColumn

public StiCalcDataColumn(java.lang.String name,
                         java.lang.String alias,
                         StiSystemType type)
Creates a new object of the type StiCalcDataColumn.

Parameters:
name - Name of column.
alias - Alias of column.

StiCalcDataColumn

public StiCalcDataColumn(java.lang.String name,
                         java.lang.String alias,
                         StiSystemType type,
                         java.lang.String value)
Creates a new object of the type StiCalcDataColumn.

Parameters:
name - Name of column.
alias - Alias of column.
type - Type of data of column.
Method Detail

getValue

public final java.lang.String getValue()
Gets or sets a column value.


setValue

public final void setValue(java.lang.String value)

getExpression

public final java.lang.String getExpression()

setExpression

public final void setExpression(java.lang.String value)

serialize

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

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

deserialize

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

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

SaveToJsonObject

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

LoadFromJsonObject

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