//<script type="text/javscript">
-JSDOC = imports['JSDOC.js'].JSDOC;
-Roo = imports['Roo.js'].Roo;
-console = imports['console.js'].console;
-xnew = imports['xnew.js'].xnew;
Gio = imports.gi.Gio;
GLib = imports.gi.GLib;
+XObject = imports.XObject.XObject;
-Link = imports['JSDOC/Template/Link.js'].Link;
+console = imports.console.console;
-Template = function(templateFile) {
- if (templateFile) {
+/**
+ * Template
+ *
+ *
+ */
+
+
+
+Template = XObject.define(
+
+
+ function(cfg) {
+ XObject.extend(this, cfg)
+ //this.templateFile = templateFile;
- this.template = Gio.simple_read(templateFile);
+ if (templateFile) {
+
+ this.template = Gio.simple_read(templateFile);
+
+ }
+ this.Link = this.Link || imports.TemplateLink.Link;
+ this.templateName = GLib.path_get_basename(templateFile);
+ this.code = "";
+ this.parse();
}
-
- this.templateFile = templateFile;
- this.templateName = GLib.path_get_basename(templateFile);
- this.code = "";
- this.parse();
-}
-xnew.load(Template , 'JSDOC/Template');
-Roo.apply(Template.prototype , {
+
+XObject.extend(Template.prototype , {
parse : function() {