X-Git-Url: http://git.megacz.com/?p=org.ibex.xt.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fxt%2FPrevalence.java;fp=src%2Forg%2Fibex%2Fxt%2FPrevalence.java;h=98f8071033532daeec4435e8534f3fd86d521c68;hp=5fb807cdf483fb4760147d931fdfbc90c68752f1;hb=8f8109c54eee0492842c79ae96ef311bc4d2ebd0;hpb=1db99552ca93981bac63573aabd9ccf3a528c254 diff --git a/src/org/ibex/xt/Prevalence.java b/src/org/ibex/xt/Prevalence.java index 5fb807c..98f8071 100644 --- a/src/org/ibex/xt/Prevalence.java +++ b/src/org/ibex/xt/Prevalence.java @@ -50,16 +50,18 @@ public class Prevalence { String base = cx.getRealPath("/") + "WEB-INF" + File.separatorChar + "prevalent"; System.err.println("prevayling to " + base); pf.configurePrevalenceBase(base); - XStreamSnapshotManager manager = new XStreamSnapshotManager(new JS(), base, null) { + /* + XmlSnapshotManager manager = new XmlSnapshotManager(new JS(), base, null); { protected XStream createXStream() { XStream xstream = new XStream(); xstream.alias("js", JS.class); xstream.alias("jsdate", JSDate.class); return xstream; } - }; + }; System.err.println("configuring with " + manager); pf.configureSnapshotManager(manager); + */ //pf.configureSnapshotManager(new SnapshotManager(new JS(), base)); //pf.configureClassLoader(JSTransaction.class.getClassLoader()); prevayler = pf.create(); @@ -73,27 +75,24 @@ public class Prevalence { public static class JSTransaction implements Transaction { public static final long serialVersionUid = 0xfb2aa281; private JS js; - JSScope newscope; - Vec v; + Template.Scope newscope; + String[] v; public JSTransaction(JS js) throws JSExn { - newscope = new JSScope(null); - this.js = JS.cloneWithNewParentScope(js, newscope); - v = JS.getFormalArgs(this.js); - for(int i=0; i