Packagestimulsoft.report.dictionary
Classpublic class StiDataRelation
InheritanceStiDataRelation Inheritance StiObject Inheritance Object
Implements IStiInherited, IStiName, IStiRef, IStiSerializable



Public Properties
 PropertyDefined By
  alias : String
Gets or sets alias of relation.
StiDataRelation
  childColumns : Array
Gets or sets collection of child column names.
StiDataRelation
  childSource : StiDataSource
Gets or sets Child data source.
StiDataRelation
  dictionary : StiDictionary
Gets or sets the dictionary of data in which the relation is kept.
StiDataRelation
  inherited : Boolean
StiDataRelation
  name : String
Gets or sets relation name.
StiDataRelation
  nameInSource : String
Gets or sets name of relation in source of data.
StiDataRelation
  parentColumns : Array
Gets or sets collection of parent column names.
StiDataRelation
  parentSource : StiDataSource
Gets or sets Parent data source.
StiDataRelation
  ref : int
StiDataRelation
  relationName : String
Please instead property RelationName use property NameInSource.
StiDataRelation
Public Methods
 MethodDefined By
  
StiDataRelation(nameInSource:String, name:String = null, alias:String = null, parentSource:StiDataSource = null, childSource:StiDataSource = null, parentColumns:StiBaseCollection = null, childColumns:StiBaseCollection = null)
StiDataRelation
  
clone(... args):Object
[override]
StiDataRelation
  
equals(object:Object):Boolean
[override]
StiDataRelation
  
getLabel():String
StiDataRelation
 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]
StiDataRelation
  
setName(dataRelation:StiDataRelation, report:StiReport, dataSet:DataSet, name:String):void
[static] Sets a name and alias of relation.
StiDataRelation
  
toString():String
StiDataRelation
Property Detail
aliasproperty
alias:String

Gets or sets alias of relation.


Implementation
    public function get alias():String
    public function set alias(value:String):void
childColumnsproperty 
childColumns:Array

Gets or sets collection of child column names.


Implementation
    public function get childColumns():Array
    public function set childColumns(value:Array):void
childSourceproperty 
childSource:StiDataSource

Gets or sets Child data source.


Implementation
    public function get childSource():StiDataSource
    public function set childSource(value:StiDataSource):void
dictionaryproperty 
dictionary:StiDictionary

Gets or sets the dictionary of data in which the relation is kept.


Implementation
    public function get dictionary():StiDictionary
    public function set dictionary(value:StiDictionary):void
inheritedproperty 
inherited:Boolean


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

Gets or sets relation name.


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

Gets or sets name of relation in source of data.


Implementation
    public function get nameInSource():String
    public function set nameInSource(value:String):void
parentColumnsproperty 
parentColumns:Array

Gets or sets collection of parent column names.


Implementation
    public function get parentColumns():Array
    public function set parentColumns(value:Array):void
parentSourceproperty 
parentSource:StiDataSource

Gets or sets Parent data source.


Implementation
    public function get parentSource():StiDataSource
    public function set parentSource(value:StiDataSource):void
refproperty 
ref:int


Implementation
    public function get ref():int
    public function set ref(value:int):void
relationNameproperty 
relationName:String

Please instead property RelationName use property NameInSource.


Implementation
    public function get relationName():String
    public function set relationName(value:String):void
Constructor Detail
StiDataRelation()Constructor
public function StiDataRelation(nameInSource:String, name:String = null, alias:String = null, parentSource:StiDataSource = null, childSource:StiDataSource = null, parentColumns:StiBaseCollection = null, childColumns:StiBaseCollection = null)



Parameters
nameInSource:String
 
name:String (default = null)
 
alias:String (default = null)
 
parentSource:StiDataSource (default = null)
 
childSource:StiDataSource (default = null)
 
parentColumns:StiBaseCollection (default = null)
 
childColumns:StiBaseCollection (default = null)
Method Detail
clone()method
override public function clone(... args):Object

Parameters

... args

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

Parameters

object:Object

Returns
Boolean
getLabel()method 
public function getLabel():String

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

Returns
Object
setName()method 
public static function setName(dataRelation:StiDataRelation, report:StiReport, dataSet:DataSet, name:String):void

Sets a name and alias of relation.

Parameters

dataRelation:StiDataRelation
 
report:StiReport
 
dataSet:DataSet
 
name:String

toString()method 
public function toString():String

Returns
String