byucc.jhdl.base
Class CellList

java.lang.Object
  extended bybyucc.jhdl.base.list.VectorList
      extended bybyucc.jhdl.base.CellList
All Implemented Interfaces:
List

public class CellList
extends VectorList

This holds a list of cells. At the present, simultaneous traversal is not possible; this should be improved when JHDL moves to Java 2.


Constructor Summary
CellList()
           
 
Method Summary
 Cell getCell()
          Returns the cell at the current position.
 Cell getSingleCell()
          Returns the first element in the list, or null if none
 void insert(Cell c)
          Controls what can be put in the list
 
Methods inherited from class byucc.jhdl.base.list.VectorList
append, appendList, atEnd, delete, deleteAll, deleteCurrent, elementCount, empty, filter, getElt, init, inList, insert, insertAfterCurrent, insertBeforeCurrent, insertList, intersect, iterator, merge, next, prev, size, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CellList

public CellList()
Method Detail

insert

public void insert(Cell c)
Controls what can be put in the list

Parameters:
c - the cell to insert

getCell

public Cell getCell()
Returns the cell at the current position.

Returns:
the cell

getSingleCell

public Cell getSingleCell()
Returns the first element in the list, or null if none

Returns:
the first cell of the list


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.