Packagestimulsoft.report.dictionary
Classpublic class StiDataColumn
InheritanceStiDataColumn Inheritance StiObject Inheritance Object
Implements IStiName, IStiInherited, IStiSerializableToProperty
Subclasses StiCalcDataColumn



Public Properties
 PropertyDefined By
  alias : String
Gets or sets an alias of column data.
StiDataColumn
  businessObject : StiBusinessObject
Gets or sets the Business Object in what the column is described.
StiDataColumn
  dataSource : StiDataSource
Gets or sets the Data Source in what the column is described.
StiDataColumn
  index : int
Gets or sets the index of a column in the collection of columns.
StiDataColumn
  inherited : Boolean
StiDataColumn
  name : String
Gets or sets a column name.
StiDataColumn
  nameInSource : String
Gets or sets a original name.
StiDataColumn
  type : int
Gets or sets the type of column data.
StiDataColumn
  typeName : String
[read-only] Internal use only.
StiDataColumn
Public Methods
 MethodDefined By
  
StiDataColumn(nameInSource:String = Column, name:String = Column, alias:String = Column, type:int = 18)
StiDataColumn
  
clone(... args):Object
[override]
StiDataColumn
  
deserialize(value:String):void
StiDataColumn
  
equals(object:Object):Boolean
[override]
StiDataColumn
  
[static]
StiDataColumn
  
getColumnNameFromDataColumn(dictionary:StiDictionary, column:String):String
[static] Returns column name from the full name of column.
StiDataColumn
  
[static] Returns StiDataColumn from full name of column.
StiDataColumn
  
getDataFromBusinessObject(dictionary:StiDictionary, column:String):Object
[static]
StiDataColumn
  
getDataFromDataColumn(dictionary:StiDictionary, column:String, useRelationName:Boolean = true):Object
[static] Returns object from the Data Source with full name of column.
StiDataColumn
  
getDatasFromDataColumn(dictionary:StiDictionary, column:String):Array
[static] Returns array of object from the Data Source with specified DataColumn.
StiDataColumn
  
[static] Returns Data Source from the full name of column.
StiDataColumn
  
getRelationName(dictionary:StiDictionary, dataSource:StiDataSource, relationName:String):String
[static]
StiDataColumn
 Inherited
Get a short object type name (without library path).
StiObject
 Inherited
getType():Class
StiObject
 Inherited
getTypeName():String
StiObject
 Inherited
isSimple(object:*):Boolean
[static]
StiObject
  
[override]
StiDataColumn
  
serialize():String
StiDataColumn
  
toString():String
StiDataColumn
Property Detail
aliasproperty
alias:String

Gets or sets an alias of column data.


Implementation
    public function get alias():String
    public function set alias(value:String):void
businessObjectproperty 
businessObject:StiBusinessObject

Gets or sets the Business Object in what the column is described.


Implementation
    public function get businessObject():StiBusinessObject
    public function set businessObject(value:StiBusinessObject):void
dataColumnsCollectionproperty 
sti_internal var dataColumnsCollection:StiDataColumnsCollection = null

dataSourceproperty 
dataSource:StiDataSource

Gets or sets the Data Source in what the column is described.


Implementation
    public function get dataSource():StiDataSource
    public function set dataSource(value:StiDataSource):void
indexproperty 
index:int

Gets or sets the index of a column in the collection of columns.


Implementation
    public function get index():int
    public function set index(value:int):void
inheritedproperty 
inherited:Boolean


Implementation
    public function get inherited():Boolean
    public function set inherited(value:Boolean):void
nameproperty 
name:String

Gets or sets a column name.


Implementation
    public function get name():String
    public function set name(value:String):void
nameInSourceproperty 
nameInSource:String

Gets or sets a original name.


Implementation
    public function get nameInSource():String
    public function set nameInSource(value:String):void
typeproperty 
type:int

Gets or sets the type of column data.


Implementation
    public function get type():int
    public function set type(value:int):void
typeNameproperty 
typeName:String  [read-only]

Internal use only.


Implementation
    public function get typeName():String
Constructor Detail
StiDataColumn()Constructor
public function StiDataColumn(nameInSource:String = Column, name:String = Column, alias:String = Column, type:int = 18)



Parameters
nameInSource:String (default = Column)
 
name:String (default = Column)
 
alias:String (default = Column)
 
type:int (default = 18)
Method Detail
clone()method
override public function clone(... args):Object

Parameters

... args

Returns
Object
deserialize()method 
public function deserialize(value:String):void

Parameters

value:String

equals()method 
override public function equals(object:Object):Boolean

Parameters

object:Object

Returns
Boolean
getBusinessObjectFromDataColumn()method 
public static function getBusinessObjectFromDataColumn(dictionary:StiDictionary, column:String):StiBusinessObject

Parameters

dictionary:StiDictionary
 
column:String

Returns
StiBusinessObject
getColumnNameFromDataColumn()method 
public static function getColumnNameFromDataColumn(dictionary:StiDictionary, column:String):String

Returns column name from the full name of column.

Parameters

dictionary:StiDictionary
 
column:String

Returns
String
getDataColumnFromColumnName()method 
public static function getDataColumnFromColumnName(dictionary:StiDictionary, column:String):StiDataColumn

Returns StiDataColumn from full name of column.

Parameters

dictionary:StiDictionary
 
column:String

Returns
StiDataColumn
getDataFromBusinessObject()method 
public static function getDataFromBusinessObject(dictionary:StiDictionary, column:String):Object

Parameters

dictionary:StiDictionary
 
column:String

Returns
Object
getDataFromDataColumn()method 
public static function getDataFromDataColumn(dictionary:StiDictionary, column:String, useRelationName:Boolean = true):Object

Returns object from the Data Source with full name of column.

Parameters

dictionary:StiDictionary
 
column:String
 
useRelationName:Boolean (default = true)

Returns
Object
getDatasFromDataColumn()method 
public static function getDatasFromDataColumn(dictionary:StiDictionary, column:String):Array

Returns array of object from the Data Source with specified DataColumn.

Parameters

dictionary:StiDictionary
 
column:String

Returns
Array
getDataSourceFromDataColumn()method 
public static function getDataSourceFromDataColumn(dictionary:StiDictionary, column:String):StiDataSource

Returns Data Source from the full name of column.

Parameters

dictionary:StiDictionary
 
column:String

Returns
StiDataSource
getRelationName()method 
public static function getRelationName(dictionary:StiDictionary, dataSource:StiDataSource, relationName:String):String

Parameters

dictionary:StiDictionary
 
dataSource:StiDataSource
 
relationName:String

Returns
String
memberwiseClone()method 
override public function memberwiseClone():Object

Returns
Object
serialize()method 
public function serialize():String

Returns
String
toString()method 
public function toString():String

Returns
String