IRISLIB database
AbstractList Class Reference

Dummy superclass that just inherits from Collection.AbstractList so we do not change the name of AbstractList in case existing code uses it. More...

Inheritance diagram for AbstractList:
Collaboration diagram for AbstractList:

Additional Inherited Members

- Public Member Functions inherited from AbstractList
_.Library.Status Clear ()
 Clears the contents of the list. More...
 
_.Library.Integer Count ()
 Returns the number of elements contained in the list.
 
_.Library.String Find (_.Library.RawString element, _.Library.Integer key)
 Starting from, but not including, position key, Find finds. More...
 
_.Library.RawString GetAt (_.Library.Integer key)
 Finds and returns the value of the element at position. More...
 
_.Library.RawString GetNext (_.Library.Integer key)
 Finds and returns the value of the element at the position after key More...
 
_.Library.RawString GetPrevious (_.Library.Integer key)
 Finds and returns the value of the element at the position before key More...
 
_.Library.Status Insert (_.Library.RawString element)
 Inserts an element with value element at the end of the list. More...
 
_.Library.Status InsertAt (_.Library.RawString element, _.Library.Integer key)
 Inserts an element with value element at position key. More...
 
_.Library.Status InsertList (_.Library.RawString inslist)
 Inserts a list with value inslist at the end of the list. More...
 
_.Library.Status InsertOrdered (_.Library.RawString element)
 Inserts an element with value element into the list at the correct ordered. More...
 
_.Library.Integer Next (_.Library.Integer key)
 Finds and returns the index value of the element at the location following key in the list. More...
 
_.Library.Integer Previous (_.Library.Integer key)
 Finds and returns the index value of the element at the location preceding key in the list. More...
 
_.Library.RawString RemoveAt (_.Library.Integer key)
 Removes the element at position key in the list. More...
 
_.Library.Status SetAt (_.Library.RawString element, _.Library.Integer key)
 Sets the value of the element at position 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...
 
- Static Public Member Functions inherited from AbstractList
_.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 list 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...
 

Detailed Description

Dummy superclass that just inherits from Collection.AbstractList so we do not change the name of AbstractList in case existing code uses it.

You should use the Collection.AbstractList in your code.