package fr.lteconsulting.hexa.client.ui.miracle.printers; import com.google.gwt.user.client.ui.FlexTable; import com.google.gwt.user.client.ui.Widget; import fr.lteconsulting.hexa.client.ui.miracle.Printer; public class FlexTablePrinter implements Printer { private final FlexTable table; private final int row; private final int column; public FlexTablePrinter( FlexTable table, int row, int column ) { this.table = table; this.row = row; this.column = column; } @Override public void setText( String text ) { table.setText( row, column, text ); } @Override public void setHTML( String html ) { table.setHTML( row, column, html ); } @Override public void setWidget( Widget widget ) { table.setWidget( row, column, widget ); } }