TObjectArray Class

Represents type TObjectArray.

Namespace: flcDataStructs
TObject
  flcDataStructs.AType
    flcDataStructs.AArray
      flcDataStructs.AObjectArray
        flcDataStructs.TObjectArray
type
 TObjectArray = class(AObjectArray)
 end;

The TObjectArray type exposes the following members.

Show:
 NameDescription
Create(ObjectArray,Boolean)

Overloaded. Initializes a new instance of the TObjectArray class.

Destroy

Represents the destructor of the TObjectArray class.

Top
Show:
 NameDescription
AsString

Represents property AsString. (Inherited from AType.)

AsUnicodeString

Represents property AsUnicodeString. (Inherited from AType.)

AsUTF8String

Represents property AsUTF8String. (Inherited from AType.)

Count

Represents property Count.

Data

Represents property Data.

IsItemOwner

Represents property IsItemOwner.

ItemAsString[Integer]

Represents property ItemAsString[Integer]. (Inherited from AArray.)

Item[Integer]

Represents property Item[Integer]. (Inherited from AObjectArray.)

Range[Integer,Integer]

Represents property Range[Integer,Integer]. (Inherited from AObjectArray.)

Top
Show:
 NameDescription
AppendArray(AArray)

Overloaded. Represents method AppendArray(AArray). (Overrides AArray.AppendArray(AArray).)

AppendArray(ObjectArray)

Overloaded. Represents method AppendArray(ObjectArray). (Inherited from AObjectArray.)

AppendItem(TObject)

Represents method AppendItem(TObject). (Overrides AObjectArray.AppendItem(TObject).)

Assign(TObject)

Represents method Assign(TObject). (Overrides AType.Assign(TObject).)

AssignTo(TObject)

Represents method AssignTo(TObject). (Inherited from AType.)

Clear

Represents method Clear. (Overrides AArray.Clear.)

Compare(TObject)

Represents method Compare(TObject). (Overrides AType.Compare(TObject).)

CompareItems(Integer,Integer)

Represents method CompareItems(Integer,Integer). (Overrides AArray.CompareItems(Integer,Integer).)

CountItems(String)

Overloaded. Represents method CountItems(String). (Inherited from AObjectArray.)

CountItems(TClass)

Overloaded. Represents method CountItems(TClass). (Inherited from AObjectArray.)

CreateInstance

Represents method CreateInstance. (Inherited from AType.)

Delete(Integer,Integer)

Represents method Delete(Integer,Integer). (Overrides AObjectArray.Delete(Integer,Integer).)

DeleteAll(TObject)

Represents method DeleteAll(TObject). (Inherited from AObjectArray.)

DeleteValue(TObject)

Represents method DeleteValue(TObject). (Inherited from AObjectArray.)

Duplicate

Represents method Duplicate. (Inherited from AType.)

DuplicateRange(Integer,Integer)

Represents method DuplicateRange(Integer,Integer). (Overrides AArray.DuplicateRange(Integer,Integer).)

ExchangeItems(Integer,Integer)

Represents method ExchangeItems(Integer,Integer). (Overrides AArray.ExchangeItems(Integer,Integer).)

Find(String,Integer)

Overloaded. Represents method Find(String,Integer). (Inherited from AObjectArray.)

Find(TClass,Integer)

Overloaded. Represents method Find(TClass,Integer). (Inherited from AObjectArray.)

FindAll(String)

Overloaded. Represents method FindAll(String). (Inherited from AObjectArray.)

FindAll(TClass)

Overloaded. Represents method FindAll(TClass). (Inherited from AObjectArray.)

FreeItems

Represents method FreeItems. (Overrides AObjectArray.FreeItems.)

GetAsString

Represents method GetAsString. (Overrides AArray.GetAsString.)

GetCount

Represents method GetCount. (Overrides AArray.GetCount.)

GetIsItemOwner

Represents method GetIsItemOwner. (Overrides AObjectArray.GetIsItemOwner.)

GetItem(Integer)

Represents method GetItem(Integer). (Overrides AObjectArray.GetItem(Integer).)

GetRange(Integer,Integer)

Represents method GetRange(Integer,Integer). (Overrides AObjectArray.GetRange(Integer,Integer).)

HashValue

Represents method HashValue. (Inherited from AType.)

Init

Represents method Init. (Overrides AType.Init.)

Insert(Integer,Integer)

Represents method Insert(Integer,Integer). (Overrides AArray.Insert(Integer,Integer).)

IsEmpty

Represents method IsEmpty. (Inherited from AType.)

IsEqual(TObject)

Represents method IsEqual(TObject). (Overrides AType.IsEqual(TObject).)

PosNext(TObject,Integer)

Overloaded. Represents method PosNext(TObject,Integer). (Inherited from AObjectArray.)

PosNext(TObject,String,Integer)

Overloaded. Represents method PosNext(TObject,String,Integer). (Inherited from AObjectArray.)

PosNext(TObject,TClass,Integer)

Overloaded. Represents method PosNext(TObject,TClass,Integer). (Inherited from AObjectArray.)

RaiseIndexError(Integer)

Represents method RaiseIndexError(Integer). (Inherited from AArray.)

RaiseTypeError(String,ExceptClass)

Represents method RaiseTypeError(String,ExceptClass). (Inherited from AType.)

ReleaseItem(Integer)

Represents method ReleaseItem(Integer). (Overrides AObjectArray.ReleaseItem(Integer).)

ReleaseItems

Represents method ReleaseItems. (Overrides AObjectArray.ReleaseItems.)

ReleaseValue(TObject)

Represents method ReleaseValue(TObject). (Inherited from AObjectArray.)

RemoveDuplicates(Boolean)

Represents method RemoveDuplicates(Boolean). (Inherited from AArray.)

RemoveItem(Integer)

Represents method RemoveItem(Integer). (Inherited from AObjectArray.)

RemoveValue(TObject)

Represents method RemoveValue(TObject). (Inherited from AObjectArray.)

ReverseOrder

Represents method ReverseOrder. (Inherited from AArray.)

SetAsString(String)

Represents method SetAsString(String). (Overrides AType.SetAsString(String).)

SetIsItemOwner(Boolean)

Represents method SetIsItemOwner(Boolean). (Overrides AObjectArray.SetIsItemOwner(Boolean).)

SetItem(Integer,TObject)

Represents method SetItem(Integer,TObject). (Overrides AObjectArray.SetItem(Integer,TObject).)

Sort

Represents method Sort. (Inherited from AArray.)

Top
Show:
 NameDescription
FCapacity

Represents field FCapacity.

FCount

Represents field FCount.

FData

Represents field FData.

FIsItemOwner

Represents field FIsItemOwner.

Top