protected int longestRow(Symbol table) { int longest = 0; for (Symbol row : table.getChildren()) { int length = rowLength(row); if (length > longest) longest = length; } return longest; }
protected int longestRow(Symbol table) { int longest = 0; for (Symbol row : table.getChildren()) { int length = rowLength(row); if (length > longest) longest = length; } return longest; }
writer.putAttribute("class", "hidden"); int extraColumnSpan = longestRow - rowLength(child); int column = 1; for (Symbol grandChild : child.getChildren()) { String body = translateCellBody(translator, grandChild); writer.startTag("td"); if (extraColumnSpan > 0 && column == rowLength(child)) writer.putAttribute("colspan", Integer.toString(extraColumnSpan + 1)); writer.putText(body);
writer.putAttribute(CLASS_PROPERTY, "hidden"); int extraColumnSpan = longestRow - ((Table)baseSymbolType).rowLength(child); int column = 1; for (Symbol grandChild : child.getChildren()) { if (extraColumnSpan > 0 && column == ((Table)baseSymbolType).rowLength(child)) writer.putAttribute("colspan", Integer.toString(extraColumnSpan + 1)); writer.putText(body);
writer.putAttribute("class", "hidden"); int extraColumnSpan = longestRow - rowLength(child); int column = 1; for (Symbol grandChild : child.getChildren()) { String body = translateCellBody(translator, grandChild); writer.startTag("td"); if (extraColumnSpan > 0 && column == rowLength(child)) writer.putAttribute("colspan", Integer.toString(extraColumnSpan + 1)); writer.putText(body);
writer.putAttribute(CLASS_PROPERTY, "hidden"); int extraColumnSpan = longestRow - ((Table)baseSymbolType).rowLength(child); int column = 1; for (Symbol grandChild : child.getChildren()) { if (extraColumnSpan > 0 && column == ((Table)baseSymbolType).rowLength(child)) writer.putAttribute("colspan", Integer.toString(extraColumnSpan + 1)); writer.putText(body);