package ibex.xt;
-import org.ibex.js.*;
+import ibex.js.*;
import ibex.util.*;
-//import org.ibex.io.*;
+import java.util.*;
+
import java.io.*;
import java.net.*;
-import java.util.*;
-import javax.servlet.*;
-import javax.servlet.http.*;
-//import com.thoughtworks.xstream.*;
+import javax.servlet.ServletContext; // FIXME: remove references
+
import org.prevayler.*;
import org.prevayler.implementation.snapshot.*;
+//import com.thoughtworks.xstream.*; // FIXME find
public class Prevalence {
package ibex.xt;
-import ibex.util.XML;
-import org.ibex.js.JS;
-import org.ibex.js.JSArray;
-import org.ibex.js.JSDate;
-import org.ibex.js.JSExn;
+import ibex.js.*;
+import ibex.util.*;
+import java.util.*;
import java.io.*;
import java.net.*;
-import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
package ibex.xt;
-import ibex.util.XML;
-import ibex.util.Vec; //FIXME remove
-
-import org.ibex.js.JS;
-import org.ibex.js.JSScope;
-import org.ibex.js.JSArray;
-import org.ibex.js.JSExn;
-
-import ibex.collection.*;
+import ibex.js.*;
+import ibex.util.*;
import java.util.*;
import java.io.BufferedReader;
public Children(XML.Element e) { super(e); }
}
+ // TODO: finish
public static final class Transaction extends JSElement {
private final Template.Scope scope; // FIXME: HACK. unstatisise all tags, or do this to all
public Transaction(XML.Element e, Template.Scope s) { super(e); scope = s;} // TODO: check kids
public void toXML(Writer w) throws IOException {
super.toXML(w);
- // FIXME: what about scope import? <xt:use /> children?
+ // TODO: <xt:use />
List c = getChildren();
StringWriter sw = new StringWriter();
for (int i=0; i < c.size(); i++) ((XML.Block)c.get(i)).toXML(sw);