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.2 2006/12/09 14:22:54 cyganiak 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(final String pageName, String stylesheetURL); 16 17 String getEndOfPage(); 18 19 String startSection1(final String title); 20 21 String endSection1(); 22 23 String startSection2(final String title); 24 25 String startSection2(final String title, final String id); 26 27 String endSection2(); 28 29 String getTableFormat(); 30 }