Class TrackCanvasList

java.lang.Object
  |
  +--ActiveList
        |
        +--TrackCanvasList

public class TrackCanvasList
extends ActiveList


Constructor Summary
TrackCanvasList()
          Analog to ActiveList().
TrackCanvasList(TrackCanvas c)
          Analog to ActiveList(Object obj).
 
Method Summary
 TrackCanvas getActiveCanvas()
          Analog to getActiveObject()
 TrackCanvas getCanvasAt(int i)
          Analog to getObjectAt().
 TrackCanvas nextCanvas()
          Analog to nextObject().
 TrackCanvas previousCanvas()
           
 TrackCanvas setActiveCanvasByName(java.lang.String name)
          Analog to setActiveObjectByName().
 TrackCanvas setActiveTrackCanvas(int i)
          Analog to setActiveObject().
 
Methods inherited from class ActiveList
addActiveObject, addObject, containsObjectName, getActiveIndex, getActiveObject, getActiveObjectName, getObjectAt, getObjectName, getSize, nextObject, previousObject, printObjects, removeActiveObject, setActiveObject, setActiveObjectByName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrackCanvasList

public TrackCanvasList()
Analog to ActiveList().

TrackCanvasList

public TrackCanvasList(TrackCanvas c)
Analog to ActiveList(Object obj).
Parameters:
c - the canvas to create the list with
Method Detail

getActiveCanvas

public TrackCanvas getActiveCanvas()
                            throws java.lang.NoSuchFieldException
Analog to getActiveObject()

setActiveTrackCanvas

public TrackCanvas setActiveTrackCanvas(int i)
                                 throws java.lang.ArrayIndexOutOfBoundsException
Analog to setActiveObject().
Parameters:
i - the index of the canvas to make active
Throws:
ArrayOutOfBoundsException - if the index is out of bounds

setActiveCanvasByName

public TrackCanvas setActiveCanvasByName(java.lang.String name)
                                  throws java.lang.NoSuchFieldException
Analog to setActiveObjectByName().
Parameters:
name - - name of the canvas to set active
Throws:
java.lang.NoSuchFieldException - if the canvas does not exist

getCanvasAt

public TrackCanvas getCanvasAt(int i)
Analog to getObjectAt().
Parameters:
i - the index of the canvas to get

nextCanvas

public TrackCanvas nextCanvas()
                       throws java.lang.NoSuchFieldException
Analog to nextObject().
Throws:
java.lang.NoSuchFieldException - if there are no objects in the list

previousCanvas

public TrackCanvas previousCanvas()
                           throws java.lang.NoSuchFieldException