Coverage Report - net.sf.statcvs.pages.MarkupHTML
 
Classes in this File Line Coverage Branch Coverage Complexity
MarkupHTML
0%
0/14
N/A
1
 
 1  
 package net.sf.statcvs.pages;
 2  
 
 3  
 import net.sf.statcvs.Messages;
 4  
 
 5  
 /**
 6  
  * @author Richard Cyganiak (richard@cyganiak.de)
 7  
  * @version $Id: MarkupHTML.java,v 1.4 2008/04/02 11:22:14 benoitx Exp $
 8  
  */
 9  
 public class MarkupHTML implements MarkupSyntax {
 10  0
     private final static MarkupSyntax instance = new MarkupHTML();
 11  
 
 12  
     public static MarkupSyntax getInstance() {
 13  0
         return instance;
 14  
     }
 15  
 
 16  0
     private MarkupHTML() {
 17  
         // Singleton
 18  0
     }
 19  
 
 20  
     public String getExtension() {
 21  0
         return "html";
 22  
     }
 23  
 
 24  
     public String getHeader(final String pageName, final String stylesheetURL) {
 25  0
         return "<?xml version=\"1.0\"?>\n" + "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" "
 26  
                 + "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n" + "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n" + "<head>\n    <title>"
 27  
                 + Messages.getString("PROJECT_SHORTNAME") + " - " + pageName + "</title>\n" + "    <meta http-equiv=\"Content-Type\" content=\"text/html; "
 28  
                 + "charset=ISO-8859-1\"/>\n" + "    <meta name=\"Generator\" content=\"" + Messages.getString("PROJECT_SHORTNAME") + " "
 29  
                 + Messages.getString("PROJECT_VERSION") + "\"/>\n" + "    <link rel=\"stylesheet\" href=\"" + HTML.escape(stylesheetURL)
 30  
                 + "\" type=\"text/css\"/>\n" + "  </head>\n\n" + "<body>\n";
 31  
     }
 32  
 
 33  
     public String getEndOfPage() {
 34  0
         return "</body>\n</html>";
 35  
     }
 36  
 
 37  
     public String startSection1(final String title) {
 38  0
         return "\n<h1>" + title + "</h1>\n";
 39  
     }
 40  
 
 41  
     public String endSection1() {
 42  0
         return "";
 43  
     }
 44  
 
 45  
     public String startSection2(final String title) {
 46  0
         return "\n<div class=\"section\">\n<h2>" + title + "</h2>\n";
 47  
     }
 48  
 
 49  
     public String startSection2(final String title, final String id) {
 50  0
         return "\n<div id=\"" + HTML.escape(id) + "\" class=\"section\">\n<h2>" + title + "</h2>\n";
 51  
     }
 52  
 
 53  
     public String endSection2() {
 54  0
         return "</div>";
 55  
     }
 56  
 
 57  
     public String getTableFormat() {
 58  0
         return "";
 59  
     }
 60  
 
 61  
     public String toString() {
 62  0
         return "HTML";
 63  
     }
 64  
 }