/**
* Html Class
*/
public class Html {
/**
* Html Constructor
*
* Don't let anyone instantiate this class
*/
private Html() {
}
/**
* getHtml Method
*
* @parm String s
* @return String
*/
public static String getHtml(String s) {
return "\n\n" + s + "\n";
}
/**
* getHead Method
*
* @parm String data
* @return String
*/
public static String getHead(String s) {
return "
\n" + s + "\n\n";
}
/**
* getTitle Method
*
* @parm String data
* @return String
*/
public static String getTitle(String s) {
return "\n" + s + "\n \n";
}
/**
* getBody Method
*
* @parm String data
* @return String
*/
public static String getBody(String s) {
return "\n" + s + "\n";
}
/**
* getH1 Method
*
* @parm String data
* @return String
*/
public static String getH1(String s) {
return "\n" + s + "\n ";
}
/**
* getH2 Method
*
* @parm String data
* @return String
*/
public static String getH2(String s) {
return "\n" + s + "\n ";
}
/**
* getH3 Method
*
* @parm String data
* @return String
*/
public static String getH3(String s) {
return "\n" + s + "\n ";
}
/**
* getH4 Method
*
* @parm String data
* @return String
*/
public static String getH4(String s) {
return "\n" + s + "\n ";
}
/**
* getH5 Method
*
* @parm String data
* @return String
*/
public static String getH5(String s) {
return "\n" + s + "\n ";
}
/**
* getH6 Method
*
* @parm String data
* @return String
*/
public static String getH6(String s) {
return "\n" + s + "\n ";
}
/**
* getForm Method
*
* @parm String action
* @parm String method
* @parm String data
* @return String
*/
public static String getForm(String action, String method, String s) {
return "\n\n";
}
/**
* getForm Method
*
* @parm String name
* @parm String action
* @parm String method
* @parm String data
* @return String
*/
public static String getForm(String name, String action,
String method, String s) {
return "\n\n";
}
/**
* getTable Method
*
* @parm String data
* @parm String border
* @parm String width
* @parm String noWrap
* @return String
*/
public static String getTable(String s, String border,
String width, String noWrap) {
return "\n";
}
/**
* getTable Method
*
* @parm String data
* @parm String border
* @parm String width
* @parm String noWrap
* @return String
*/
public static String getTable(String s, String align, String border,
String width, String noWrap) {
return "\n";
}
/**
* getTable Method
*
* @parm int no of rows
* @parm int no of columns
* @return String
*/
public static String getTable(int nr, int nc) {
String s = "\n";
for (int r = 1; r <= nr; r++) {
s = s + getTr(getRow(r, nc));
// assume number of columns is the
// same for each row
}
return s + "
";
}
/**
* getSheet Method
*
* @parm String[][] data
* @return String
*/
public static String getSheet(String a[]) {
String s = "";
for (int i=0; i < a.length; i++) {
s = s + "" + getTd(a[i]) + " \n" ;
}
return s;
}
/**
* getSheet Method
*
* @parm String[][] data
* @return String
*/
public static String getSheet(String a[][]) {
String s = "";
for (int i=0; i < a.length; i++) {
s = s + "";
for (int j=0; j < a[i].length; j++) {
s = s + getTd(a[i][j]);
}
s = s + " \n";
}
return s;
}
/**
* getRow Method
*
* @parm String data
* @return String
*/
public static String getRow(String s) {
return "\n " + s + " ";
}
/**
* getRow Method
*
* @parm String data
* @parm String align
* @return String
*/
public static String getRow(String s, String align) {
return "\n " + s + " ";
}
/**
* getRow Method
*
* @parm int no of rows
* @parm int no of columns
* @return String
*/
public static String getRow(int r, int nc) {
String s = "";
for (int c = 1; c <= nc; c++)
s = s + getTd(r + "," + c + " ");
return s;
}
/**
* getTr Method
*
* @parm String data
* @return String
*/
public static String getTr(String s) {
return "" + s + " \n";
}
/**
* getTd Method
*
* @parm String data
* @return String
*/
public static String getTd(int w, int h, String s) {
return "\n\t"
+ s +
" \n";
}
/**
* getTd Method
*
* @parm String data
* @parm String colspan
* @return String
*/
public static String getTd( String s, String colSpan) {
return "\n\t"
+s+
" \n";
}
/**
* getTd Method
*
* @parm String data
* @return String
*/
public static String getTd( String s) {
return "\n\t"
+ s +
" \n";
}
/**
* getTd Method
*
* @parm String[] data array
* @return String
*/
public static String getTd( String [] s) {
String str = "";
for (int i=0; i < s.length; i++) {
str = str + getTd(s[i]);
}
return str;
}
/**
* getInput Method
*
* @parm String type
* @parm String name
* @parm String value
* @parm int size
* @return String
*/
public static String getInput(String type, String name,
String value, int size) {
return
"\n \n";
}
/**
* getInput Method
*
* @parm String type
* @parm String name
* @parm int size
* @return String
*/
public static String getInput(String type, String name, String value) {
return
"\n ";
}
/**
* getInput Method
*
* @parm String type
* @parm String name
* @parm int size
* @return String
*/
public static String getInput(String type, String name, String value,
String event, String eventAction) {
return
"\n ";
}
/**
* getTextField Method
*
* @parm String name
* @return String
*/
public static String getTextField(String name) {
return getTextField(name, "", 30);
}
/**
* getTextField Method
*
* @parm String name
* @parm String value
* @return String
*/
public static String getTextField(String name, String value) {
return getTextField(name, value, 30);
}
/**
* getTextField Method
*
* @parm String name
* @parm String value
* @parm int size
* @return String
*/
public static String getTextField(String name, String value, int size) {
return getInput("text", name, value, size);
}
/**
* getPassField Method
*
* @parm String name
* @return String
*/
public static String getPassField(String name) {
return getPassField(name, "", 30);
}
/**
* getPassField Method
*
* @parm String name
* @parm String value
* @return String
*/
public static String getPassField(String name, String value) {
return getPassField(name, value, 30);
}
/**
* getPassField Method
*
* @parm String name
* @parm String value
* @parm int size
* @return String
*/
public static String getPassField(String name, String value, int size) {
return getInput("password", name, value, size);
}
/**
* getHiddenField Method
*
* @parm String name
* @parm String value
* @return String
*/
public static String getHiddenField(String name, String value) {
return getInput("Hidden", name, value);
}
/**
* getSelect Method
*
* @parm String name
* @return String
*/
public static String getSelect(String name) {
return "\n\t" + "";
}
/**
* getOption Method
*
* @parm String value
* @return String
*/
public static String getOption(String value) {
return "\n\t\t" + "" + value +
// deh 10/17/01 - added the closing tag for the option html tag
" ";
}
/**
* getRadio Method
*
* @parm String name
* @parm String value
* @return String
*/
public static String getRadio(String name, String value) {
return getInput("radio",name,value) + value;
}
/**
* getRadioButtons Method
*
* @parm String name
* @parm int no of buttons
* @return String
*/
public static String getRadioButtons(String name, int b) {
String s ="";
for (int i=1; i <= b; i++)
s = s + getRadio(name, i+"");
return s;
}
/**
* getComboBox Method
* @author Dawn Hallaman
*
* @parm String name
* @parm int value
* @parm String value
* @return String
*/
public static String getComboBox(String name, int value, String str) {
String s = "" + getSelect(name);
for (int i = 1; i <= value; i++) {
s = s + getOption(i + "") ;
}
// Gets the final option
// deh - 10/17/01 added the closing /select tag to fix bug
s = s + getOption(str + "")+ "\n\t ";
return s;
}
/**
* getComboBox Method
*
* @parm String name
* @parm String[] value
* @return String
*/
public static String getComboBox(String name, String[] value) {
String s = "" + getSelect(name);
for (int i = 0; i < value.length; i++) {
s = s + getOption(value[i] + "") ;
}
s = s + "\n\t";
return s;
}
/**
* getCommandButton Method
*
* @return String
*/
public static String getCommandButton(String name, String value,
String event, String eventAction){
return getInput("Button", name, value, event, eventAction);
}
/**
* getSubmitButton Method
*
* @return String
*/
public static String getSubmitButton() {
return getInput("Submit", "Submit", "Submit");
}
/**
* getSubmitButton Method
*
* @return String
*/
public static String getSubmitButton(String name) {
return getInput("Submit", name, name);
}
/**
* getResetButton Method
*
* @return String
*/
public static String getResetButton() {
return getInput("Reset", "Reset", "Reset");
}
/**
* getListItem Method
*
* @parm String data
* @return String
*/
public static String getListItem(String s) {
return "\n" + s + "\n ";
}
/**
* getBreak Method
*
* @return String
*/
public static String getBreak() {
return "\n \n ";
}
/**
* getBold Method
*
* @return String
*/
public static String getBold(String s) {
return "" + s + " ";
}
/**
* getUnderline Method
*
* @return String
*/
public static String getUnderline(String s) {
return "" + s + " ";
}
/**
* getCenter Method
*
* @return String
*/
public static String getCenter(String s) {
return "" + s + " ";
}
/**
* getP Method
*
* @parm String data
* @return String
*/
public static String getP(String s) {
return "\n" + s + "\n
";
}
/**
* quote Method
*
* @parm String data
* @return String
*/
public static String quote(String s) {
return '\"' + s + "\" ";
}
/**
* getFont Method
*
* @parm String data
* @parm String size
* @return String
*/
public static String getFont(String s, String size) {
return ""
+ s
+ " ";
}
/**
* getImage Method
*
* @parm String source
* @parm String align
* @return String
*/
public static String getImage(String s, String align) {
return "" ;
}
/**
* getScript Method
*
* @parm String lang
* @return String
*/
public static String getScript(String lang) {
return "";
}
public static String singleQuote(String s) {
return "'" + s + "'";
}
}