1 package jalview.datamodel;
\r
5 public class HistoryItem
\r
7 public static final int EDIT = 0;
\r
8 public static final int SORT = 1;
\r
9 public static final int HIDE = 2;
\r
10 public static final int PASTE= 3;
\r
18 public HistoryItem(String description, AlignmentI al, int type)
\r
21 this.description = description;
\r
22 sequences = new Vector();
\r
23 alignIndex = new Vector();
\r
24 hiddenSeqs = new Vector();
\r
26 for (int i = 0; i < al.getHeight(); i++)
\r
28 SequenceI seq = al.getSequenceAt(i);
\r
29 sequences.addElement(seq);
\r
30 alignIndex.addElement(i + "");
\r
31 hiddenSeqs.addElement(seq.getSequence().toString());
\r
35 public int getType()
\r
38 public Vector getSequences()
\r
41 public String getDescription()
\r
42 {return description; }
\r
44 public Vector getHidden()
\r
45 { return hiddenSeqs; }
\r
47 public int getAlignIndex(int seq)
\r
49 return Integer.parseInt(alignIndex.elementAt(seq).toString());
\r