diff -r dceaaefb1946 -r 97bb16063d9e java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/dto/Tabulka.java --- a/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/dto/Tabulka.java Sun May 31 17:46:11 2009 +0200 +++ b/java/sql-vyuka/src/java/cz/frantovo/sql/vyuka/dto/Tabulka.java Sun May 31 17:53:15 2009 +0200 @@ -1,6 +1,5 @@ package cz.frantovo.sql.vyuka.dto; -import cz.frantovo.sql.vyuka.Html; import java.util.ArrayList; import java.util.Collection; @@ -8,58 +7,12 @@ * Tabulka, která je výsledkem SQL dotazu. * @author fiki */ -public class Tabulka implements HtmlObjekt { +public class Tabulka { private String[] zahlavi; private String zahlaviTip; private Collection hodnoty = new ArrayList(); - public String getHtml() { - - if (getZahlavi() == null || getHodnoty() == null || getZahlavi().length < 1) { - return "

Chybná tabulka

"; - } else { - - StringBuffer html = new StringBuffer(); - - html.append(""); - - - html.append(""); - html.append(""); - for (String z : getZahlavi()) { - html.append(""); - } - html.append(""); - html.append(""); - - - html.append(""); - for (Object[] hh : getHodnoty()) { - html.append(""); - for (Object h : hh) { - html.append(formatujBunku(h)); - } - html.append(""); - } - html.append(""); - - html.append("
" + Html.escapuj(z) + "
"); - - - return html.toString(); - } - } - - private String formatujBunku(Object o) { - /** TODO: podporovat i jiné typy */ - if (o instanceof Integer) { - return "" + Html.escapuj(String.valueOf(o)) + ""; - } else { - return "" + Html.escapuj(String.valueOf(o)) + ""; - } - } - public String[] getZahlavi() { return zahlavi; }