TObjectDictionary Class

Represents type TObjectDictionary.

Namespace: flcDataStructs
TObject
  flcDataStructs.AType
    flcDataStructs.ADictionaryBase
      flcDataStructs.ADictionary
        flcDataStructs.AObjectDictionary
          flcDataStructs.TGeneralObjectDictionary
            flcDataStructs.TObjectDictionary
type
 TObjectDictionary = class(TGeneralObjectDictionary)
 end;

The TObjectDictionary type exposes the following members.

Show:
 NameDescription
Create

Initializes a new instance of the TGeneralObjectDictionary class. (Inherited from TGeneralObjectDictionary.)

CreateEx(TStringArray,TObjectArray,Boolean,Boolean,Boolean,TDictionaryDuplicatesAction)

Initializes a new instance of the TObjectDictionary class.

Top
Show:
 NameDescription
AddOnSet

Represents property AddOnSet. (Inherited from ADictionaryBase.)

AsString

Represents property AsString. (Inherited from AType.)

AsUnicodeString

Represents property AsUnicodeString. (Inherited from AType.)

AsUTF8String

Represents property AsUTF8String. (Inherited from AType.)

DuplicatesAction

Represents property DuplicatesAction. (Inherited from ADictionaryBase.)

HashTableSize

Represents property HashTableSize. (Inherited from TGeneralObjectDictionary.)

IsItemOwner

Represents property IsItemOwner. (Inherited from AObjectDictionary.)

Item[String]

Represents property Item[String]. (Inherited from AObjectDictionary.)

Keys

Represents property Keys. (Inherited from TGeneralObjectDictionary.)

KeysCaseSensitive

Represents property KeysCaseSensitive. (Inherited from ADictionary.)

Values

Represents property Values. (Inherited from TGeneralObjectDictionary.)

Top
Show:
 NameDescription
Add(String,TObject)

Represents method Add(String,TObject). (Overrides AObjectDictionary.Add(String,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 AObjectDictionary.Clear.)

Compare(TObject)

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

Count

Represents method Count. (Overrides ADictionaryBase.Count.)

CreateInstance

Represents method CreateInstance. (Inherited from AType.)

Delete(String)

Represents method Delete(String). (Overrides ADictionary.Delete(String).)

DeleteByIndex(Integer,Integer)

Represents method DeleteByIndex(Integer,Integer). (Inherited from TGeneralObjectDictionary.)

DeleteItemByIndex(Integer)

Represents method DeleteItemByIndex(Integer). (Overrides ADictionary.DeleteItemByIndex(Integer).)

Duplicate

Represents method Duplicate. (Inherited from AType.)

FreeItems

Represents method FreeItems. (Overrides AObjectDictionary.FreeItems.)

GetAddOnSet

Represents method GetAddOnSet. (Overrides ADictionaryBase.GetAddOnSet.)

GetAsString

Represents method GetAsString. (Overrides ADictionaryBase.GetAsString.)

GetDuplicatesAction

Represents method GetDuplicatesAction. (Overrides ADictionaryBase.GetDuplicatesAction.)

GetIsItemOwner

Represents method GetIsItemOwner. (Overrides AObjectDictionary.GetIsItemOwner.)

GetItem(String)

Represents method GetItem(String). (Overrides AObjectDictionary.GetItem(String).)

GetItemByIndex(Integer)

Represents method GetItemByIndex(Integer). (Overrides AObjectDictionary.GetItemByIndex(Integer).)

GetItemStrByIndex(Integer)

Represents method GetItemStrByIndex(Integer). (Overrides ADictionaryBase.GetItemStrByIndex(Integer).)

GetKeyByIndex(Integer)

Represents method GetKeyByIndex(Integer). (Overrides ADictionary.GetKeyByIndex(Integer).)

GetKeysCaseSensitive

Represents method GetKeysCaseSensitive. (Overrides ADictionary.GetKeysCaseSensitive.)

GetKeyStrByIndex(Integer)

Represents method GetKeyStrByIndex(Integer). (Overrides ADictionaryBase.GetKeyStrByIndex(Integer).)

HashValue

Represents method HashValue. (Inherited from AType.)

HasKey(String)

Represents method HasKey(String). (Overrides ADictionary.HasKey(String).)

Init

Represents method Init. (Inherited from AType.)

IsEmpty

Represents method IsEmpty. (Inherited from AType.)

IsEqual(TObject)

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

LocateItem(String,TObject)

Represents method LocateItem(String,TObject). (Overrides TGeneralObjectDictionary.LocateItem(String,TObject).)

LocateKey(String,Word32,Boolean)

Represents method LocateKey(String,Word32,Boolean). (Overrides TGeneralObjectDictionary.LocateKey(String,Word32,Boolean).)

LocateNext(String,Integer,TObject)

Represents method LocateNext(String,Integer,TObject). (Overrides AObjectDictionary.LocateNext(String,Integer,TObject).)

RaiseDuplicateKeyError(String)

Represents method RaiseDuplicateKeyError(String). (Inherited from ADictionary.)

RaiseIndexError

Represents method RaiseIndexError. (Inherited from TGeneralObjectDictionary.)

RaiseKeyNotFoundError(String)

Represents method RaiseKeyNotFoundError(String). (Inherited from ADictionary.)

RaiseTypeError(String,ExceptClass)

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

Rehash

Represents method Rehash. (Inherited from TGeneralObjectDictionary.)

ReleaseItem(String)

Represents method ReleaseItem(String). (Overrides AObjectDictionary.ReleaseItem(String).)

ReleaseItems

Represents method ReleaseItems. (Overrides AObjectDictionary.ReleaseItems.)

Rename(String,String)

Represents method Rename(String,String). (Overrides ADictionary.Rename(String,String).)

SetAddOnSet(Boolean)

Represents method SetAddOnSet(Boolean). (Overrides ADictionaryBase.SetAddOnSet(Boolean).)

SetDuplicatesAction(TDictionaryDuplicatesAction)

Represents method SetDuplicatesAction(TDictionaryDuplicatesAction). (Overrides ADictionaryBase.SetDuplicatesAction(TDictionaryDuplicatesAction).)

SetIsItemOwner(Boolean)

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

SetItem(String,TObject)

Represents method SetItem(String,TObject). (Overrides AObjectDictionary.SetItem(String,TObject).)

SetItemByIndex(Integer,TObject)

Represents method SetItemByIndex(Integer,TObject). (Inherited from TGeneralObjectDictionary.)

Top
Show:
 NameDescription
FAddOnSet

Represents field FAddOnSet. (Inherited from TGeneralObjectDictionary.)

FCaseSensitive

Represents field FCaseSensitive. (Inherited from TGeneralObjectDictionary.)

FDuplicatesAction

Represents field FDuplicatesAction. (Inherited from TGeneralObjectDictionary.)

FHashSize

Represents field FHashSize. (Inherited from TGeneralObjectDictionary.)

FKeys

Represents field FKeys. (Inherited from TGeneralObjectDictionary.)

FLookup

Represents field FLookup. (Inherited from TGeneralObjectDictionary.)

FValues

Represents field FValues. (Inherited from TGeneralObjectDictionary.)

Top