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, GetDataFromBusinessObject, GetDataFromDataColumn, GetDataFromDataColumn, getDataFromDataColumnStr, getDataListFromDataColumn, GetDatasFromDataColumn, getDatasFromDataColumn, getDataSource, GetDataSourceFromDataColumn, getIndex, getInherited, getKey, getName, getNameInSource, GetRelationName, getSystemType, getType, getTypeOrUserType, setAlias, setBusinessObject, setCaption, setCorrectName, setDataSource, setIndex, setInherited, setKey, setName, setNameInSource, setSystemType, setTypeOrUserType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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()
Specified by:
serialize in interface IStiSerializableToString
Overrides:
serialize in class StiDataColumn

deserialize

public void deserialize(java.lang.String strObject)
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


Copyright © 2018 Stimulsoft. All Rights Reserved.