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(" \n");
sbuilder.append("
\n");
sbuilder.append(" \n");
sbuilder.append("");
sbuilder.append(PresentFile.name);
sbuilder.append("");
sbuilder.append(" \n");
sbuilder.append(" \n");
// File Content goes inside tag
sbuilder.append("\n");
// insert File Content.
sbuilder.append(fileContent);
// insert back button.
sbuilder.append(PresentFile.backButton);
// add footer if footer is available.
if(PresentFile.footer!=null) {
sbuilder.append(PresentFile.footer);
}
sbuilder.append("\n");
// add "powered by scruf" at bottom of page.
sbuilder.append("\n");
sbuilder.append("powered by scruf");
sbuilder.append("
");
// Close body tag
sbuilder.append("\n\n");
sbuilder.append("