001    package edu.jhu.mb.ernst.util.seq;
002
003    /***********************************************************************
004    * Read-only access to a sequence such as an Object array or a List.
005    * 
006    * Pronounced "seek".
007    * 
008    * For a description, please see the online tutorial
009    * <a target="_blank"
010    *   href="http://www.CroftSoft.com/library/tutorials/seq">
011    * Interface Seq</a>.
012    * 
013    * @version
014    *   $Date: 2012-04-15 13:06:25 -0500 (Sun, 15 Apr 2012) $
015    *   $Rev: 7 $
016    *   $Author: croft $
017    * @since
018    *   2007-04-29
019    * @author
020    *   <a href="http://www.CroftSoft.com/">David Wallace Croft</a>
021    ***********************************************************************/
022
023    public interface  Seq<E>
024    ////////////////////////////////////////////////////////////////////////
025    ////////////////////////////////////////////////////////////////////////
026    {
027      
028    public int  size ( );
029    
030    public E  get ( int  index );
031
032    ////////////////////////////////////////////////////////////////////////
033    ////////////////////////////////////////////////////////////////////////
034    }