Warning
|
Deprecated since Delphi XE4. Please use the RSInterfaceCollections|TIStringList class instead.
|
The TIStringList object maintains a list of strings and their associated objects and interfaces. TIStringList is similar to TStringList but also adds a field for interfaces. Use a string list object to store and manipulate a list of strings with interfaces.
TIStringList implements the abstract properties and methods introduced by TStrings, and introduces new properties, events, and methods to:
• Add or delete strings at specified positions in the list.
• Rearrange the strings in the list.
• Access the string at a particular location.
• Read the strings from or write the strings to a file or stream.
• Associate an object with each string in the list and, optionally free it when the string is deleted.
• Sort the strings in the list.
• Prohibit duplicate strings in sorted lists.
• Respond to changes in the contents of the list.
Namespace: InterfaceCollections
TStrings
InterfaceCollections.TIStringList
|
Delphi
|
type
TIStringList = class(TStrings)
end;
|
|
Name
|
Description
|
|
Add(string)
|
Represents method Add(string).
|
|
Assign(TPersistent)
|
Represents method Assign(TPersistent).
|
|
Changed
|
Represents method Changed.
|
|
Changing
|
Represents method Changing.
|
|
Clear
|
Represents method Clear.
|
|
CustomSort(TStringsSortCompare)
|
Represents method CustomSort(TStringsSortCompare).
|
|
Delete(Integer)
|
Represents method Delete(Integer).
|
|
Exchange(Integer,Integer)
|
Represents method Exchange(Integer,Integer).
|
|
Find(string,Integer)
|
Represents method Find(string,Integer).
|
|
ForEach(TForEachObjectMethod,TForEachFilterMethod,LongInt)
|
Overloaded. Represents method ForEach(TForEachObjectMethod,TForEachFilterMethod,LongInt).
|
|
ForEach(TForEachObjectProc,TForEachFilterProc,LongInt)
|
Overloaded. Represents method ForEach(TForEachObjectProc,TForEachFilterProc,LongInt).
|
|
Get(Integer)
|
Represents method Get(Integer).
|
|
GetCapacity
|
Represents method GetCapacity.
|
|
GetCount
|
Represents method GetCount.
|
|
GetData(Integer)
|
Represents method GetData(Integer).
|
|
GetObject(Integer)
|
Represents method GetObject(Integer).
|
|
IndexOf(string)
|
Represents method IndexOf(string).
|
|
IndexOfData(IInterface)
|
Represents method IndexOfData(IInterface).
|
|
Insert(Integer,string)
|
Represents method Insert(Integer,string).
|
|
Put(Integer,string)
|
Represents method Put(Integer,string).
|
|
PutData(Integer,IInterface)
|
Represents method PutData(Integer,IInterface).
|
|
PutObject(Integer,TObject)
|
Represents method PutObject(Integer,TObject).
|
|
QuickSort(Integer,Integer)
|
Overloaded. Represents method QuickSort(Integer,Integer).
|
|
QuickSort(Integer,Integer,TStringsSortCompare)
|
Overloaded. Represents method QuickSort(Integer,Integer,TStringsSortCompare).
|
|
SetCapacity(Integer)
|
Represents method SetCapacity(Integer).
|
|
SetUpdateState(Boolean)
|
Represents method SetUpdateState(Boolean).
|
|
Sort
|
Represents method Sort.
|
Top
|