Class TDSSObject
Unit
Declaration
type TDSSObject = class(TNamedObject)
Description
No description available, ancestor TNamedObject description follows
this is a GUID compliant to RFC 4122, v4
Hierarchy
- TObject
- TNamedObject
- TDSSObject
Overview
Fields
DSS: TDSSContext; |
|
PrpSequence: pIntegerArray0; |
|
DSSObjType: Integer; |
|
ParentClass: TDSSClass; |
|
ClassIndex: Integer; |
|
Flags: TDSSObjectFlags; |
Methods
function GetNextPropertySet(idx: Integer): Integer; |
|
procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); virtual; |
|
procedure DoErrorMsg(Const S, Emsg, ProbCause: String; ErrNum: Integer); inline; |
|
procedure DoSimpleMsg(Const S: String; ErrNum:Integer); inline; overload; |
|
procedure DoSimpleMsg(Const S: String; fmtArgs: Array of Const; ErrNum:Integer); overload; inline; |
|
procedure AppendToEventLog(const opdev: String; const action: String); inline; |
|
constructor Create(ParClass: TDSSClass); |
|
destructor Destroy; OVERRIDE; |
|
function Edit(Parser: TDSSParser): Integer; |
|
procedure MakeLike(OtherPtr: Pointer); virtual; |
|
procedure SetAsNextSeq(Index: Integer); inline; |
|
function GetPropertyValue(Index: Integer): String; VIRTUAL; |
|
procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); VIRTUAL; |
|
procedure SaveWrite(F: TFileStream); VIRTUAL; |
|
procedure CustomSetRaw(Idx: Integer; Value: String); virtual; |
|
function FullName: String; |
|
function DSSClassName: String; |
Properties
property PropertyValue[Index:Integer]: String READ GetPropertyValue; |
|
property Name: String READ LName WRITE Set_Name; |
Description
Fields
DSS: TDSSContext; |
|
PrpSequence: pIntegerArray0; |
|
DSSObjType: Integer; |
|
ParentClass: TDSSClass; |
|
PD, PC, Monitor, LineCode, etc. |
ClassIndex: Integer; |
|
Flags: TDSSObjectFlags; |
|
Index into the class collection list |
Methods
function GetNextPropertySet(idx: Integer): Integer; |
|
procedure PropertySideEffects(Idx: Integer; previousIntVal: Integer = 0); virtual; |
|
procedure DoErrorMsg(Const S, Emsg, ProbCause: String; ErrNum: Integer); inline; |
|
DSSContext convenience functions |
procedure DoSimpleMsg(Const S: String; ErrNum:Integer); inline; overload; |
|
procedure DoSimpleMsg(Const S: String; fmtArgs: Array of Const; ErrNum:Integer); overload; inline; |
|
procedure AppendToEventLog(const opdev: String; const action: String); inline; |
|
constructor Create(ParClass: TDSSClass); |
|
destructor Destroy; OVERRIDE; |
|
function Edit(Parser: TDSSParser): Integer; |
|
procedure MakeLike(OtherPtr: Pointer); virtual; |
|
Allow Calls to edit from object itself |
procedure SetAsNextSeq(Index: Integer); inline; |
|
function GetPropertyValue(Index: Integer): String; VIRTUAL; |
|
procedure DumpProperties(F: TFileStream; Complete: Boolean; Leaf: Boolean = False); VIRTUAL; |
|
Use dssclass.propertyindex to get index by name |
procedure SaveWrite(F: TFileStream); VIRTUAL; |
|
procedure CustomSetRaw(Idx: Integer; Value: String); virtual; |
|
function FullName: String; |
|
function DSSClassName: String; |
|
Properties
property PropertyValue[Index:Integer]: String READ GetPropertyValue; |
|
property Name: String READ LName WRITE Set_Name; |
|
Generated by PasDoc 0.16.0.