Namespace: OtlTaskControl

Class TOmniTaskControlList

System.TInterfacedObject
  |
  +-- OtlTaskControl.TOmniTaskControlList
All Implemented Interfaces:
IOmniTaskControlList

public class TOmniTaskControlList ( System.TInterfacedObject , IOmniTaskControlList )

Sealed
False
Abstract
False
Persistent
False

Property Summary
  public  Integer Capacity
 
  public  integer Count
 
  public  IOmniTaskControl Items
 
 

Constructor Summary
Create()
 
 

Method Summary
  public function integer Add(item: IOmniTaskControl )
 
  public Sub Clear()
 
  public Sub Delete(idxItem: integer)
 
  public Sub Destroy()
 
  public Sub Exchange(idxItem1: integer; idxItem2: integer)
 
  public function IOmniTaskControl First()
 
  public function IOmniTaskControlListEnumerator GetEnumerator()
 
  public function integer IndexOf(item: IOmniTaskControl )
 
  public function integer IndexOfID(uniqueID: int64)
 
  public Sub Insert(idxItem: integer; item: IOmniTaskControl )
 
  public function IOmniTaskControl Last()
 
  public function integer Remove(item: IOmniTaskControl )
 
  public function integer RemoveByID(uniqueID: int64)
 
 

Property Detail

Capacity

public Capacity: Integer
Type
Integer
Class
False
Access
read/write

Count

public Count: integer
Type
integer
Class
False
Access
read/write

Items

public Items: IOmniTaskControl 
Type
IOmniTaskControl
Class
False
Access
read/write

Constructor Detail

Create

public constructor Create()
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Method Detail

Add

public function Add(item: IOmniTaskControl ): integer
Final
False
Reintroduce
False
Abstract
False
Returns
integer
Override
False
Virtual
False
Class
False

Clear

public procedure Clear()
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

Delete

public procedure Delete(idxItem: integer)
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

Destroy

public procedure Destroy()
Reintroduce
False
Virtual
False
Override
True
Abstract
False
Final
False

Exchange

public procedure Exchange(idxItem1: integer; idxItem2: integer)
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

First

public function First(): IOmniTaskControl 
Final
False
Reintroduce
False
Abstract
False
Returns
IOmniTaskControl
Override
False
Virtual
False
Class
False

GetEnumerator

public function GetEnumerator(): IOmniTaskControlListEnumerator 
Final
False
Reintroduce
False
Abstract
False
Returns
IOmniTaskControlListEnumerator
Override
False
Virtual
False
Class
False

IndexOf

public function IndexOf(item: IOmniTaskControl ): integer
Final
False
Reintroduce
False
Abstract
False
Returns
integer
Override
False
Virtual
False
Class
False

IndexOfID

public function IndexOfID(uniqueID: int64): integer
Final
False
Reintroduce
False
Abstract
False
Returns
integer
Override
False
Virtual
False
Class
False

Insert

public procedure Insert(idxItem: integer; item: IOmniTaskControl )
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

Last

public function Last(): IOmniTaskControl 
Final
False
Reintroduce
False
Abstract
False
Returns
IOmniTaskControl
Override
False
Virtual
False
Class
False

Remove

public function Remove(item: IOmniTaskControl ): integer
Final
False
Reintroduce
False
Abstract
False
Returns
integer
Override
False
Virtual
False
Class
False

RemoveByID

public function RemoveByID(uniqueID: int64): integer
Final
False
Reintroduce
False
Abstract
False
Returns
integer
Override
False
Virtual
False
Class
False

Implementation Link

to Interface IOmniTaskControlList

Client
TOmniTaskControlList
Supplier
IOmniTaskControlList

Association Link

to Interface IOmniTaskControl

Supplier
IOmniTaskControl
Directed
False
Client
Items
Type
association