[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] fenfire/org/fenfire view/lava/FenPDFContext.jav...
From: |
Matti Katila |
Subject: |
[Gzz-commits] fenfire/org/fenfire view/lava/FenPDFContext.jav... |
Date: |
Fri, 23 May 2003 11:52:43 -0400 |
CVSROOT: /cvsroot/fenfire
Module name: fenfire
Changes by: Matti Katila <address@hidden> 03/05/23 11:52:43
Modified files:
org/fenfire/view/lava: FenPDFContext.java
Added files:
org/fenfire/vocab/lava: SAVE.java
Log message:
save and load systems..
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/view/lava/FenPDFContext.java.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/vocab/lava/SAVE.java?rev=1.1
Patches:
Index: fenfire/org/fenfire/view/lava/FenPDFContext.java
diff -u fenfire/org/fenfire/view/lava/FenPDFContext.java:1.20
fenfire/org/fenfire/view/lava/FenPDFContext.java:1.21
--- fenfire/org/fenfire/view/lava/FenPDFContext.java:1.20 Wed May 21
14:40:02 2003
+++ fenfire/org/fenfire/view/lava/FenPDFContext.java Fri May 23 11:52:43 2003
@@ -9,7 +9,7 @@
import org.fenfire.*;
import org.fenfire.util.*;
import org.fenfire.vocab.*;
-import org.fenfire.vocab.lava.RST;
+import org.fenfire.vocab.lava.*;
import org.nongnu.alph.*;
@@ -29,7 +29,7 @@
import org.nongnu.alph.*;
import org.nongnu.alph.impl.*;
-// save load
+// save/load
import org.fenfire.swamp.impl.*;
import com.hp.hpl.mesa.rdf.jena.model.*;
import com.hp.hpl.mesa.rdf.jena.mem.*;
@@ -229,12 +229,22 @@
return new MainNode2D(Nodes.get(paper), ppView, 0,0,1);
}
else if (key.equals("SAVE")) {
+ fen.graph.rm_1AA(SAVE.State);
+ for (int i=0; i<accursed.length; i++) {
+ fen.graph.add(SAVE.State, SAVE.point, accursed[i]);
+ }
Model m = Graphs.toModel(fen.graph);
m.write(new FileWriter("mygraph.rdf"));
return null;
}
else if (key.equals("LOAD")) {
- p("Not implemented");
+ //ppAct.setFen(fen);
+ int i = 0;
+ Iterator it = fen.graph.findN_11X_Iter(SAVE.State, SAVE.point);
+ while (it.hasNext() && i<accursed.length) {
+ accursed[i++] = it.next();
+ }
+ AbstractUpdateManager.chg();
return null;
}
else return null;