/**
*
*/
package net.i2geo.comped.parser;
import org.jdom.Element;
/**
* @author Martin Homik
*
*/
public class SampleFactory {
public static Element createTable(String name) {
Element e = new Element("table");
e.setAttribute("name", name);
return e;
}
public static Element createColumn(String text) {
Element e = new Element("column");
e.setText(text);
return e;
}
private static Element createRow() {
Element e = new Element("row");
return e;
}
private static Element createValue(String description, String value) {
Element e = new Element("value");
e.setAttribute("description", description);
e.setText(value);
return e;
}
private Element createThingTable() {
Element e = createTable("thing");
e = e.addContent(createColumn("id"));
e = e.addContent(createColumn("date_created"));
e = e.addContent(createColumn("date_modified"));
e = e.addContent(createColumn("status"));
e = e.addContent(createColumn("comment_status"));
e = e.addContent(createColumn("comment_days"));
e = e.addContent(createColumn("creator_id"));
return e;
}
}