/** * */ package org.seqcode.viz.html; import java.io.PrintStream; import java.util.*; /** * @author Timothy Danford * */ public class HTMLSequence implements HTMLElmt { private LinkedList<HTMLElmt> elmts; public HTMLSequence(Collection<HTMLElmt> elmts) { this.elmts =new LinkedList<HTMLElmt>(elmts); } public HTMLSequence() { elmts =new LinkedList<HTMLElmt>(); } public void addElmt(HTMLElmt elmt) { elmts.addLast(elmt); } public void clear() { elmts.clear(); } /* (non-Javadoc) * @see org.seqcode.viz.html.HTMLElmt#print(java.io.PrintStream) */ public void print(PrintStream ps) { for(HTMLElmt elmt : elmts) { elmt.print(ps); } } }