public void visit(TableColumnNode node) { switch (node.getAlignment()) { case None: break; case Left: printer.print(" align=\"left\""); break; case Right: printer.print(" align=\"right\""); break; case Center: printer.print(" align=\"center\""); break; default: throw new IllegalStateException(); } }
private boolean ifColumnsHaveAlignmentSpecified(List<TableColumnNode> columns) { for (TableColumnNode column : columns) { if(column.getAlignment() != TableColumnNode.Alignment.None) { return true; } } return false; }
private boolean ifColumnsHaveAlignmentSpecified(List<TableColumnNode> columns) { for (TableColumnNode column : columns) { if(column.getAlignment() != TableColumnNode.Alignment.None) { return true; } } return false; }
public int columnAlignment(int col) { TableColumnNode tcn = tableNodeColumns.get(col); switch (tcn.getAlignment()) { case Left: return Element.ALIGN_LEFT; case Right: return Element.ALIGN_RIGHT; case None: return Element.ALIGN_UNDEFINED; case Center: default: return Element.ALIGN_CENTER; } } }
private String getColumnAlignment(List<TableColumnNode> columns) { List<String> result = new ArrayList<String>(); for (TableColumnNode column : columns) { switch (column.getAlignment()) { case None: case Left: result.add("<"); break; case Right: result.add(">"); break; case Center: result.add("^"); break; default: throw new IllegalStateException(); } } return Joiner.join(result, ","); }
private String getColumnAlignment(List<TableColumnNode> columns) { List<String> result = new ArrayList<String>(); for (TableColumnNode column : columns) { switch (column.getAlignment()) { case None: case Left: result.add("<"); break; case Right: result.add(">"); break; case Center: result.add("^"); break; default: throw new IllegalStateException(); } } return Joiner.join(result, ","); }