1 package net.sf.statcvs.pages; 2 3 /** 4 * @author Benoit Xhenseval 5 * @author Richard Cyganiak (richard@cyganiak.de) 6 * @version $Id: MarkupSyntax.java,v 1.3 2008/06/25 20:46:43 benoitx Exp $ 7 */ 8 public interface MarkupSyntax { 9 10 /** 11 * Extension for report pages, e.g. <tt>html</tt> 12 */ 13 String getExtension(); 14 15 String getHeader(String pageName, String stylesheetURL, String charSet); 16 17 String getEndOfPage(); 18 19 String startSection1(String title); 20 21 String endSection1(); 22 23 String startSection2(String title); 24 25 String startSection2(String title, String id); 26 27 String endSection2(); 28 29 String getTableFormat(); 30 }