Class TSArrList<E>

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<E>
              extended by TSArrList<E>
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<E>, java.util.Collection<E>, java.util.List<E>, java.util.RandomAccess

 class TSArrList<E>
extends java.util.ArrayList<E>

.

======================================================================
 Class TSArrList -- Extension of the java 'ArrayList'-definition
 This class provides additional methods to the arraylist-definition,
   which are used if, the list contains entries of MIXED types.
 ##TSArrList (Eyecatcher)
======================================================================
 


Field Summary
protected static java.lang.String IdStr
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
protected TSArrList()
          .
 
Method Summary
protected  int addObj(E cO)
          .
protected  java.lang.String getDta(int ix)
          .
protected  int getInt(int ix)
          .
protected  E getObj(int ix)
          .
protected  TSOpts getOpt(int ix)
          .
protected  java.lang.String setDta(int ix, java.lang.String dta)
          .
protected  int setInt(int ix, int dta)
          .
protected  java.lang.String toStr()
          .
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Field Detail

IdStr

protected static final java.lang.String IdStr
See Also:
Constant Field Values
Constructor Detail

TSArrList

protected TSArrList()
.
=====================================================================
 Constructor: (1) Create default-entry
=====================================================================
  

Method Detail

addObj

protected final int addObj(E cO)
.
=====================================================================
 Method "addObj"
 Add new object to current list. Return length of queue.
 ##addObj.TSArrList (Eyecatcher)
=====================================================================
  


getDta

protected final java.lang.String getDta(int ix)
.
=====================================================================
 Method "getDta"
 Return selected object from table. Check type of object.
 Resolved entry must be of type 'String' or an error is raised.
 ##getDta.TSArrList (Eyecatcher)
=====================================================================
  


getInt

protected final int getInt(int ix)
.
=====================================================================
 Method "getInt"
 Return selected object from table. Check type of object.
 Resolved entry must be of type 'Integer' or an error is raised.
 ##getInt.TSArrList (Eyecatcher)
=====================================================================
  


getObj

protected final E getObj(int ix)
.
=====================================================================
 Method "getObj"
 Return selected object from table. Check type of object.
 Resolved entry can be of any type. However, the index is
   additionally checked.
 ##getDta.TSArrList (Eyecatcher)
=====================================================================
  


getOpt

protected final TSOpts getOpt(int ix)
.
=====================================================================
 Method "getOpt"
 Return selected object from table. Check type of object.
 Resolved entry must be of type 'TSOpts' or an error is raised.
 ##getOpt.TSArrList (Eyecatcher)
=====================================================================
  


setDta

protected final java.lang.String setDta(int ix,
                                        java.lang.String dta)
.
=====================================================================
 Method "setDta"
 Replace selected object within table. Check type of object and
   return original one.
 If the table is TOO small, it is filled with dummy-objects (null).
 Resolved entry must be of type 'String' or an error is raised.
 ##setDta.TSArrList (Eyecatcher)
=====================================================================
  


setInt

protected final int setInt(int ix,
                           int dta)
.
=====================================================================
 Method "setInt"
 Replace selected object within table. Check type of object and
   return original one.
 If the table is TOO small, it is filled with dummy-objects (null).
 Resolved entry must be of type 'Integer' or an error is raised.
 ##setInt.TSArrList (Eyecatcher)
=====================================================================
  


toStr

protected java.lang.String toStr()
.
=====================================================================
 Method "toStr"
 Build a string-representation of all values of this class
 ##toStr.TSArrList (Eyecatcher)
=====================================================================