1 17 18 package org.objectweb.jac.aspects.gui.web; 19 20 import org.objectweb.jac.aspects.gui.GuiAC; 21 import org.objectweb.jac.util.Matrix; 22 import org.objectweb.jac.core.rtti.FieldItem; 23 import java.io.PrintWriter ; 24 25 public class MatrixView extends AbstractFieldView implements HTMLViewer { 26 Matrix matrix; 27 28 public MatrixView(Object value, Object substance, FieldItem field) { 29 super(substance, field); 30 setValue(value); 31 } 32 33 public void setValue(Object value) { 34 this.matrix = (Matrix) value; 35 } 36 37 public void genHTML(PrintWriter out) { 38 out.println("<table class=\"matrix\">"); 39 for (int j=0; j<matrix.getRowCount(); j++) { 40 out.println(" <tr>"); 41 for (int i=0; i<matrix.getColumnCount(); i++) { 42 out.println( 43 " <td>" 44 + GuiAC.toString(matrix.get(i, j)) 45 + "</td>"); 46 } 47 out.println(" </tr>"); 48 } 49 out.println("</table>"); 50 } 51 } 52 | Popular Tags |