import java.io.*;
class HtmlTop implements HtmlStrings {
private String styleSheet;
private String scriptName;
private String title;
private String metaHttpEquiv;
private String metaDescription;
private String metaKeyWords;
HtmlTop() {
}
HtmlTop(String title, String scriptName, String styleSheet, String metaHttpEquiv, String metaDescription, String metaKeyWords) {
this.title = title;
if (scriptName != null) {
this.scriptName = scriptName;
}
if (styleSheet != null) {
this.styleSheet = styleSheet;
}
if (metaHttpEquiv != null) {
this.metaHttpEquiv = metaHttpEquiv;
}
if (metaDescription != null) {
this.metaDescription = metaDescription;
}
if (metaKeyWords != null) {
this.metaKeyWords = metaKeyWords;
}
}
protected Stringbuffer doHtmlTop(StringBuffer sb) {
sb.append("<HTML><HEAD><TITLE>"+title+"</TITLE>");
if (styleSheet != null) {
sb.append("<LINK REL='Stylesheet' TYPE='text/css' HREF='"+styleSheet+"'>");
}
if (metaHttpEquiv != null) {
sb.append("<META HTTP-EQUIV=Refresh CONTENT="+metaHttpEquiv+">");
}
if (metaDescription != null) {
sb.append("<META NAME='Description' CONTENT='"+metaDescription+"'>");
}
if (metaKeyWords != null) {
sb.append("<META NAME='Keywords' CONTENT='"+metaKeyWords+">");
}
if (scriptName != null) {
sb.append("<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript' SRC='"+scriptName+"'></SCRIPT>");
}
sb.append("</HEAD>");
return sb;
}
};