*/
public class Program {
+ private static final String ELEM_PROGRAM = "program";
+
+ private static final String ELEM_NAME = "name";
+
+ private static final String ELEM_KEYWORDS = "keywords";
+
+ private static final String ELEM_DESCRIPTION = "description";
+
+ private static final String ELEM_CHANNEL = "channel";
+
+ private static final String ELEM_INTERVAL = "interval";
+
+ private static final String ELEM_END_TIME = "end";
+
+ private static final String ELEM_BEGIN_TIME = "begin";
+
/**
* Lexicographical comparison of programs based on (time, title, channel).
*
}
/**
- * Gets the description.
- * @return Description.
+ * Gets the description.
+ *
+ * @return Description.
*/
public String getDescription() {
return _description;
*/
public Element asXml() {
DocumentFactory factory = DocumentFactory.getInstance();
- Element program = factory.createElement("program");
- program.addElement("name").setText(getName());
- program.addElement("description").setText(getDescription());
- program.addElement("keywords").setText(getKeywords());
- program.addElement("channel").setText(getChannel());
- Element interval = program.addElement("interval");
- interval.addElement("begin").setText(
+ Element program = factory.createElement(ELEM_PROGRAM);
+ program.addElement(ELEM_NAME).setText(getName());
+ program.addElement(ELEM_DESCRIPTION).setText(getDescription());
+ program.addElement(ELEM_KEYWORDS).setText(getKeywords());
+ program.addElement(ELEM_CHANNEL).setText(getChannel());
+ Element interval = program.addElement(ELEM_INTERVAL);
+ interval.addElement(ELEM_BEGIN_TIME).setText(
getInterval().getBegin().toString());
- interval.addElement("end").setText(getInterval().getEnd().toString());
+ interval.addElement(ELEM_END_TIME).setText(
+ getInterval().getEnd().toString());
return program;
}
}