Namespace: OtlCommon

Interface IOmniIntegerSet

All Known Implementing Classes:
TOmniIntegerSet

public interface IOmniIntegerSet

Persistent
False

Property Summary
  public  TArray<integer> AsArray
 
  public  TBits AsBits
 
  public  TIntegerDynArray AsIntArray
 
  public  int64 AsMask
 
  public  integer Item
 
  public  TOmniIntegerSetChangedEvent OnChange
 
 

Method Summary
  public function boolean Add(value: integer)
 
  public Sub Assign(value: IOmniIntegerSet )
 
  public Sub Clear()
 
  public function boolean Contains(value: integer)
 
  public function integer Count()
 
  public function TArray<integer> GetAsArray()
 
  public function TBits GetAsBits()
 
  public function TIntegerDynArray GetAsIntArray()
 
  public function int64 GetAsMask()
 
  public function integer GetItem(idx: integer)
 
  public function TOmniIntegerSetChangedEvent GetOnChange()
 
  public function boolean IsEmpty()
 
  public function boolean Remove(value: integer)
 
  public Sub SetAsArray(Value: TArray<integer>)
 
  public Sub SetAsBits(value: TBits)
 
  public Sub SetAsIntArray(Value: TIntegerDynArray)
 
  public Sub SetAsMask(value: int64)
 
  public Sub SetOnChange(value: TOmniIntegerSetChangedEvent )
 
 

Property Detail

AsArray

public AsArray: TArray<integer>
Type
TArray<integer>
Access
read/write

AsBits

public AsBits: TBits
Type
TBits
Access
read/write

AsIntArray

public AsIntArray: TIntegerDynArray
Type
TIntegerDynArray
Access
read/write

AsMask

public AsMask: int64
Type
int64
Access
read/write

Item

public Item: integer
Type
integer
Access
read

OnChange

public OnChange: TOmniIntegerSetChangedEvent 
Type
TOmniIntegerSetChangedEvent
Access
read/write

Method Detail

Add

public function Add(value: integer): boolean
Reintroduce
False
Returns
boolean

Assign

public procedure Assign(value: IOmniIntegerSet )
Reintroduce
False

Clear

public procedure Clear()
Reintroduce
False

Contains

public function Contains(value: integer): boolean
Reintroduce
False
Returns
boolean

Count

public function Count(): integer
Reintroduce
False
Returns
integer

GetAsArray

public function GetAsArray(): TArray<integer>
Reintroduce
False
Returns
TArray<integer>

GetAsBits

public function GetAsBits(): TBits
Reintroduce
False
Returns
TBits

GetAsIntArray

public function GetAsIntArray(): TIntegerDynArray
Reintroduce
False
Returns
TIntegerDynArray

GetAsMask

public function GetAsMask(): int64
Reintroduce
False
Returns
int64

GetItem

public function GetItem(idx: integer): integer
Reintroduce
False
Returns
integer

GetOnChange

public function GetOnChange(): TOmniIntegerSetChangedEvent 
Reintroduce
False
Returns
TOmniIntegerSetChangedEvent

IsEmpty

public function IsEmpty(): boolean
Reintroduce
False
Returns
boolean

Remove

public function Remove(value: integer): boolean
Reintroduce
False
Returns
boolean

SetAsArray

public procedure SetAsArray(Value: TArray<integer>)
Reintroduce
False

SetAsBits

public procedure SetAsBits(value: TBits)
Reintroduce
False

SetAsIntArray

public procedure SetAsIntArray(Value: TIntegerDynArray)
Reintroduce
False

SetAsMask

public procedure SetAsMask(value: int64)
Reintroduce
False

SetOnChange

public procedure SetOnChange(value: TOmniIntegerSetChangedEvent )
Reintroduce
False

Association Link

to Delegate TOmniIntegerSetChangedEvent

Supplier
TOmniIntegerSetChangedEvent
Directed
False
Client
OnChange
Type
association