1 29 30 package com.caucho.xtpdoc; 31 32 import javax.xml.stream.XMLStreamException; 33 import javax.xml.stream.XMLStreamWriter; 34 import java.io.IOException ; 35 import java.io.PrintWriter ; 36 37 public class DefinitionTable extends Table { 38 public DefinitionTable(Document document) 39 { 40 super(document); 41 } 42 43 public void writeHtml(XMLStreamWriter out) 44 throws XMLStreamException 45 { 46 out.writeStartElement("table"); 47 out.writeAttribute("width", "90%"); 48 out.writeAttribute("cellpadding", "2"); 49 out.writeAttribute("cellspacing", "0"); 50 out.writeAttribute("class", "deftable"); 51 out.writeAttribute("border", ""); 52 53 if (_title != null) { 54 out.writeStartElement("caption"); 55 out.writeCharacters(_title); 56 out.writeEndElement(); 57 } 58 59 for (TableRow row : _rows) 60 row.writeHtml(out); 61 62 out.writeEndElement(); 63 } 64 65 protected void writeRows(PrintWriter out) 66 throws IOException 67 { 68 for (TableRow row : _rows) { 69 out.print("\\rowcolor[gray]{0.9}"); 70 row.writeLaTeX(out); 71 } 72 } 73 } 74 | Popular Tags |