IRISLIB database
ArrayOfObjectsWithClassName Class Reference

A version of the <CLASS>ArrayOfObjects</CLASS> collection class that stores class names in OIDs. More...

Inheritance diagram for ArrayOfObjectsWithClassName:
Collaboration diagram for ArrayOfObjectsWithClassName:

Additional Inherited Members

- Public Member Functions inherited from ArrayOfObjects
_.Library.Status OnConstructClone (_.Library.RegisteredObject oref, _.Library.Boolean deep, _.Library.String cloned)
 This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More...
 
_.Library.Status Clear ()
 Clears the contents of the array. More...
 
_.Library.Integer Count ()
 Returns the number of elements contained in the array.
 
_.Library.Boolean Define (_.Library.String key)
 This method is deprecated. More...
 
_.Library.String Find (_.Library.ObjectIdentity element, _.Library.String key)
 Starting from, but not including, location key,. More...
 
_.Library.String FindObjectId (_.Library.String id, _.Library.Integer key)
 Starting from, but not including, position key, FindObjectId finds. More...
 
_.Library.RegisteredObject GetAt (_.Library.String key)
 Finds and returns the OREF value of the element associated with key. More...
 
_.Library.RegisteredObject GetNext (_.Library.String key)
 Finds and returns the OREF value of the element at the location after key More...
 
_.Library.ObjectIdentity GetObjectAt (_.Library.String key, _.Library.Integer force)
 Finds and returns the OID value of the element associated with key. More...
 
_.Library.String GetObjectIdAt (_.Library.String key, _.Library.Integer force)
 Finds and returns the ID value of the element associated with key. More...
 
_.Library.String GetObjectIdNext (_.Library.String key)
 Finds and returns the ID value of the element at the location after key More...
 
_.Library.String GetObjectIdPrevious (_.Library.String key)
 Finds and returns the ID value of the element at the location before key More...
 
_.Library.ObjectIdentity GetObjectNext (_.Library.String key)
 Finds and returns the OID value of the element at the location after key More...
 
_.Library.ObjectIdentity GetObjectPrevious (_.Library.String key)
 Finds and returns the OID value of the element at the location before key More...
 
_.Library.RegisteredObject GetPrevious (_.Library.String key)
 Finds and returns the OREF value of the element at the location before key More...
 
_.Library.Boolean IsDefined (_.Library.String key)
 Returns true (1) if a value is defined at location key,. More...
 
_.Library.String Next (_.Library.String key)
 Finds and returns the key value of the element at the location following key in the array. More...
 
_.Library.String Previous (_.Library.String key)
 Finds and returns the key value of the element at the location preceding key in the array. More...
 
_.Library.ObjectIdentity RemoveAt (_.Library.String key, _.Library.Boolean success)
 Removes the element associated with key in the array. More...
 
_.Library.Status SetAt (_.Library.RegisteredObject oref, _.Library.String key)
 Sets the OREF value of the element associated with key to element. More...
 
_.Library.Status SetObjectAt (_.Library.ObjectIdentity oid, _.Library.String key)
 Sets the OID value of the element associated with key to element. More...
 
_.Library.Status SetObjectIdAt (_.Library.String id, _.Library.String key)
 Sets the ID value of the element associated with key to element. More...
 
- Public Member Functions inherited from AbstractArrayOfObj
_.Library.String Find (_.Library.ObjectIdentity element, _.Library.String key)
 An array collection of objects. More...
 
_.Library.String FindObjectId (_.Library.String id, _.Library.Integer key)
 Starting from, but not including, position key, FindObjectId finds. More...
 
_.Library.String FindOref (_.Library.RegisteredObject oref, _.Library.String key, _.Library.String id)
 Starting from, but not including, location key,. More...
 
_.Library.RegisteredObject GetAt (_.Library.String key)
 Finds and returns the value of the element associated with key. More...
 
_.Library.RegisteredObject GetNext (_.Library.String key)
 Finds and returns the value of the element at the location after key More...
 
_.Library.ObjectIdentity GetObjectAt (_.Library.String key, _.Library.Integer force)
 Finds and returns the OID value of the element associated with key. More...
 
_.Library.String GetObjectIdAt (_.Library.String key, _.Library.Integer force)
 Finds and returns the ID value of the element associated with key. More...
 
_.Library.String GetObjectIdNext (_.Library.String key)
 Finds and returns the ID value of the element at the location after key More...
 
_.Library.String GetObjectIdPrevious (_.Library.String key)
 Finds and returns the ID value of the element at the location before key More...
 
_.Library.ObjectIdentity GetObjectNext (_.Library.String key)
 Finds and returns the OID value of the element at the location after key More...
 
_.Library.ObjectIdentity GetObjectPrevious (_.Library.String key)
 Finds and returns the OID value of the element at the location before key More...
 
_.Library.RegisteredObject GetPrevious (_.Library.String key)
 Finds and returns the value of the element at the location before key More...
 
_.Library.ObjectIdentity RemoveAt (_.Library.String key, _.Library.Boolean success)
 Removes the element associated with key in the array. More...
 
_.Library.Status SetAt (_.Library.RegisteredObject element, _.Library.String key)
 Sets the value of the element associated with key to element. More...
 
_.Library.Status SetObjectAt (_.Library.ObjectIdentity oid, _.Library.String key)
 Sets the OID value of the element associated with key to element. More...
 
_.Library.Status SetObjectIdAt (_.Library.String id, _.Library.String key)
 Sets the ID value of the element associated with key to element. More...
 
- Public Member Functions inherited from AbstractArray
_.Library.Boolean Define (_.Library.String key)
 This method is deprecated. More...
 
_.Library.String Find (_.Library.RawString element, _.Library.String key)
 Starting from, but not including, location key,. More...
 
_.Library.Boolean IsDefined (_.Library.String key)
 Returns true (1) if a value is defined at location key,. More...
 
_.Library.String Previous (_.Library.String key)
 Finds and returns the key value of the element at the location preceding key in the array. More...
 
_.Library.RawString RemoveAt (_.Library.String key)
 Removes the element associated with key in the array. More...
 
_.Library.Status SetAt (_.Library.RawString element, _.Library.String key)
 Sets the value of the element associated with key to element. More...
 
- Public Member Functions inherited from AbstractIterator
_.Library.RawString GetAt (_.Library.RawString key)
 Definition of iterator methods that all our collections classes use to ensure consistency. More...
 
_.Library.RawString GetNext (_.Library.RawString key)
 Finds and returns the value of the element at the location after key More...
 
_.Library.RawString Next (_.Library.RawString key)
 Finds and returns the key value of the element at the location following key in the iteration. More...
 
- Public Member Functions inherited from SwizzleObject
_.Library.Status OnJournalObject (_.Library.Integer tranid, _.Library.Integer jrnid, _.Library.String filter)
 This callback method is invoked by the <METHOD>JournalObject</METHOD> method to. More...
 
- Public Member Functions inherited from RegisteredObject
_.Library.Status OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount)
 This callback method is invoked when the current object is added to the SaveSet,. More...
 
_.Library.Status OnClose ()
 This callback method is invoked by the <METHOD>Close</METHOD> method to. More...
 
_.Library.Status OnNew ()
 This callback method is invoked by the <METHOD>New</METHOD> method to. More...
 
_.Library.Status OnValidateObject ()
 This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More...
 
- Static Public Member Functions inherited from ArrayOfObjects
_.Library.Status BuildValueArray (_.Library.Binary serialized, _.Library.Binary array)
 Constructs array(key)=value for each element in the serialval value. More...
 
- Static Public Member Functions inherited from AbstractArray
_.Library.Status BuildValueArray (_.Library.Binary serialized, _.Library.Binary array)
 Constructs array(key)=value for each element in the serialval value. More...
 
_.Library.String LogicalToOdbc (_.Library.String val, _.Library.String delim, _.Library.String class, _.Library.String method)
 Converts the serial state of this array object to a delimited string. More...
 
_.Library.String OdbcToLogical (_.Library.String val, _.Library.String delim, _.Library.String class, _.Library.String method)
 Converts the value of an incoming delimited string to a serialized state. More...
 
- Static Public Member Functions inherited from SerialObject
_.Library.String LogicalToOdbc (_.Library.String val)
 Converts the serial state of this serial object to a delimited string. More...
 
_.Library.String OdbcToLogical (_.Library.String val)
 Converts the value of an incoming delimited string to a serialized state. More...
 
- Public Attributes inherited from ArrayOfObjects
 Data
 Data is a private property used to hold the More...
 
 ElementType
 The type (class name) of the elements stored in the collection. More...
 
 Oref
 Private storage area used to hold OREF values. More...
 
- Static Public Attributes inherited from ArrayOfObjects
 CLASSNAMEINOID = None
 This parameter determines how the collection object stores OID values. More...
 
 ELEMENTTYPE = None
 The type (class name) of the elements stored in the collection.
 
- Static Public Attributes inherited from AbstractArray
 ELEMENTTYPE = None
 The type (class name) of the elements stored in the collection.
 
- Static Public Attributes inherited from SerialObject
 ODBCDELIMITER = None
 A serial object is converted to a delimited string containing the. More...
 
 SERIALDELIMITER = None
 This parameter specifies the delimiter character used when created a serialized. More...
 
 VALIDIFNULL = None
 If true, ValidateObject will return $$$OK for instances that are null as determined by IsNull(). More...
 
- Static Public Attributes inherited from SwizzleObject
 DEFAULTCONCURRENCY = None
 DEFAULTCONCURRENCY is the default value for the concurrency formal argument. More...
 
 JOURNALSTREAM = None
 If OBJJOURNAL is true then the value of the JOURNALSTREAM parameter defines whether or not. More...
 
 OBJJOURNAL = None
 if OBJJOURNAL is TRUE then inserts, updates and deletes will be logged in ^OBJ.JournalT More...
 
- Static Public Attributes inherited from RegisteredObject
 CAPTION = None
 Optional name used by the Form Wizard for a class when generating forms. More...
 
 JAVATYPE = None
 The Java type to be used when exported.
 
 PROPERTYVALIDATION = None
 This parameter controls the default validation behavior for the object. More...
 

Detailed Description

A version of the <CLASS>ArrayOfObjects</CLASS> collection class that stores class names in OIDs.

These classes can be used 'stand alone' to store a collection.