CoreClasses Xojo Plugin

ObjectArray Class (console safe)

ObjectArray is a high speed relocatable object array class.

The object array is different from Xojo array since a object array can be inherited, objects can be sorted, items can be swapped, plugins can use it for cross talk, and it has a iterator interface.

Object
   ObjectArray

class ObjectArray implements

IArray

IIterator

IArrayReader

IObjectAddable

Constructors

ObjectArrayThe default constructor for the ObjectArray class.
ObjectArrayUse this constructor to construct a instance of the array and have influence on the grow rate of the array.

Methods

Add (console safe) Use this method to add a object to the array.
AddItems (console safe) Use this method to add multiple objects from any container that implements the IIterator interface.
Append (console safe) Use this method to append a object to the array.
Count (console safe) Use this function to get the element count from the array.
GetAt (console safe) Use this function to read a item from the array.
GetNext (console safe) Use this function to get next item from the ObjectArray.
HasNext (console safe) Use this function to get info if there are more items in the ObjectArray.
IndexOf (console safe) Returns a index of a element in the array.
Insert (console safe) Use this method to insert a object to the array.
Item (console safe) Use this setter/getter function to read or write to a item in the array.
MoveFirst (console safe) Use to reset the iterator in the ObjectArray.
Operator_Redim (console safe) Implements the Redim operator.
Operator_Subscript (console safe) Implements operator to read from the array with the ( ) indexer operator.
Operator_Subscript (console safe) Implements operator to write to the array with the ( ) indexer operator.
PeekNext (console safe) Use this function to peek at next item from the ObjectArray without iterating to next item.
Remove (console safe) Use this method to remove objects from the array.
Remove (console safe) Use this method to remove a single object from the array.
RemoveAt (console safe) Use this method to remove a single object from the array.
Resize (console safe) Use this method to resize the array.
SetAt (console safe) Use this function to write a item to the array.
Sort (console safe) Use this method to sort the array.
Swap (console safe) Use this method to swap two objects in the array.

Supported Platforms:

  • MacOS X Carbon
  • MacOS X Cocoa 32 bit
  • MacOS X Cocoa 64 bit
  • Windows 32 bit
  • Windows 64 bit
  • Linux 32 bit
  • Linux 64 bit
  • Linux ARM