diff options
author | rsiddharth <rsiddharth@ninthfloor.org> | 2012-06-23 22:44:40 +0530 |
---|---|---|
committer | rsiddharth <rsiddharth@ninthfloor.org> | 2012-06-23 22:44:40 +0530 |
commit | 8bcd7f58acd38f5d5e1731f89be4a10a79d0fdb7 (patch) | |
tree | 6c1d4dfc97d77230ecf95d4e0f8b4fe1cde5b739 /parsers/Header.java |
scruf is "bzr"ed now.
Diffstat (limited to 'parsers/Header.java')
-rw-r--r-- | parsers/Header.java | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/parsers/Header.java b/parsers/Header.java new file mode 100644 index 0000000..99114ae --- /dev/null +++ b/parsers/Header.java @@ -0,0 +1,37 @@ +package scruf.parsers; + +import scruf.io.*; + +public class Header implements Parser { + + private String fileContent; + private StringBuilder sbuilder; + + public String parse(String fileContent) { + + sbuilder = new StringBuilder(); + + // Embed necessay headers. + sbuilder.append("<!DOCTYPE html> \n"); + sbuilder.append("<head> \n"); + sbuilder.append(" <link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\" /> \n"); + sbuilder.append("<title>"); + sbuilder.append(PresentFile.name); + sbuilder.append("</title>"); + sbuilder.append("</head> \n"); + sbuilder.append("<body> \n"); + // insert File Content. + sbuilder.append(fileContent); + // insert back button. + sbuilder.append(PresentFile.backButton); + // Close body + sbuilder.append("\n</body>\n"); + if(PresentFile.footer!=null) { + sbuilder.append(PresentFile.footer); + } + sbuilder.append("</html>\n"); + + return sbuilder.toString(); + } + +}
\ No newline at end of file |