All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class guinea.logic.Sequence
java.lang.Object
   |
   +----guinea.logic.Sequence
  -  public class Sequence
  
-  extends Object
  
-  implements Serializable
   
A sequence is a list of samples and optional
pauses between samples.  Sequences are used to play a fixed sample
sequence to the test subject.  A sequence is a list of
sequence items that define sample names and a
optional pause.  Java's Vector is used to store the sequence
items.
    -  See Also:
    
 -  SequenceItem
 
  Constructor Index
  -   · 
	Sequence()
  
 -  Construct a new empty sequence.
 
  Method Index
  -   · 
	addSequenceItem(int, String)
  
 -  Add a sequence item to the end of the sequence.
  
 -   · 
	addSequenceItem(SequenceItem)
  
 -  Add a sequence item to the end of the sequence.
  
 -   · 
	addSequenceItem(String)
  
 -  Add a sequence item to the end of the sequence.
  
 -   · 
	elements()
  
 -  Get sequence items of the sequence as an enumeration.
  
 -   · 
	main(String[])
  
 -  
  
 -   · 
	sequenceItemAt(int)
  
 -  Get a sequence item from the sequence.
  
 -   · 
	size()
  
 -  Get number of sequence items in the sequence.
  
 -   · 
	toString()
  
 -  Get a string representation of this item.
  
 -   · 
	valueOf(String)
  
 -  Returns a new Sequence object initialized to the value of the
specified String.
 
  Constructors
 · 
Sequence
 public Sequence()
  -  Construct a new empty sequence.
 
  Methods
 · 
elements
 public Enumeration elements()
  -  Get sequence items of the sequence as an enumeration.
  
    -  Returns:
    
 -  An Enumeration of sequence items.
    
 -  See Also:
    
 -  elements
  
 
 
 
 · 
sequenceItemAt
 public SequenceItem sequenceItemAt(int index)
  -  Get a sequence item from the sequence.
  
    -  Parameters:
    
 -  index - The index of sequence item to get.
    
 -  Returns:
    
 -  A sequence item.
    
 -  See Also:
    
 -  elementAt
  
 
 
 
 · 
size
 public int size()
  -  Get number of sequence items in the sequence.
  
    -  Returns:
    
 -  Number of sequence items in the sequence.
    
 -  See Also:
    
 -  size
  
 
 
 
 · 
addSequenceItem
 public void addSequenceItem(SequenceItem si)
  -  Add a sequence item to the end of the sequence.
  
    -  Parameters:
    
 -  si - A sequence item.
    
 -  See Also:
    
 -  addElement
  
 
 
 
 · 
addSequenceItem
 public SequenceItem addSequenceItem(String sample)
  -  Add a sequence item to the end of the sequence.  A new
sequence item is created with the given sample ID.
  
    -  Parameters:
    
 -  sample - Sample ID to use in new sequence item.
    
 -  Returns:
    
 -  A new sequence item added to the sequence.
  
 
 
 
 · 
addSequenceItem
 public SequenceItem addSequenceItem(int pause,
                                     String sample)
  -  Add a sequence item to the end of the sequence.  A new
sequence item is created with the given sample ID and pause.
  
    -  Parameters:
    
 -  sample - Sample ID to use in new sequence item.
    
-  pause - The length of pause for new sequence item.
    
  -  Returns:
    
 -  A new sequence item added to the sequence.
  
 
 
 
 · 
toString
 public String toString()
  -  Get a string representation of this item.  The string can be
parsed back to a Sequence with valueOf().
  
    -  Returns:
    
 -  A string reprentation of the object.
    
 -  Overrides:
    
 -  toString in class Object
    
 -  See Also:
    
 -  valueOf
  
 
 
 
 · 
valueOf
 public static Sequence valueOf(String s) throws IllegalArgumentException
  -  Returns a new Sequence object initialized to the value of the
specified String. Throws an exception if the String cannot be
parsed as a Sequence.
  
    -  Parameters:
    
 -  s - the string to be parsed.
    
 -  Returns:
    
 -  a newly constructed Sequence initialized to the value
represented by the string argument.
    
 -  Throws: IllegalArgumentException
    
 -  An exception is
thrown if the string doesn't represent a valid sequence.
  
 
 
 
 · 
main
 public static void main(String args[])
All Packages  Class Hierarchy  This Package  Previous  Next  Index