package ecologylab.serialization.library.html; import java.util.ArrayList; import ecologylab.serialization.annotations.simpl_collection; import ecologylab.serialization.annotations.simpl_inherit; import ecologylab.serialization.annotations.simpl_nowrap; @simpl_inherit public class Table extends HtmlElement { @simpl_nowrap @simpl_collection("tr") public ArrayList<Tr> rows; public Table() { rows = new ArrayList<Tr>(); } static int count=0; boolean printOnceLock = false; @Override public String toString() { count+=1; int mycount = count; if(printOnceLock) return mycount+"table-lockreached"; printOnceLock = true; String returnString = "table"+mycount+"\n================================\n"; for(Tr row : rows) { returnString += " "+row.toString()+"\n"; } returnString += "\n"+mycount+"================================\n"; printOnceLock = false; return returnString; } }