[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] fenfire/org/fenfire/swamp Graphs.java
From: |
Tuomas J. Lukka |
Subject: |
[Gzz-commits] fenfire/org/fenfire/swamp Graphs.java |
Date: |
Tue, 15 Apr 2003 10:46:03 -0400 |
CVSROOT: /cvsroot/fenfire
Module name: fenfire
Changes by: Tuomas J. Lukka <address@hidden> 03/04/15 10:46:03
Modified files:
org/fenfire/swamp: Graphs.java
Log message:
???
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/swamp/Graphs.java.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
Patches:
Index: fenfire/org/fenfire/swamp/Graphs.java
diff -u fenfire/org/fenfire/swamp/Graphs.java:1.1
fenfire/org/fenfire/swamp/Graphs.java:1.2
--- fenfire/org/fenfire/swamp/Graphs.java:1.1 Tue Apr 15 09:55:09 2003
+++ fenfire/org/fenfire/swamp/Graphs.java Tue Apr 15 10:46:03 2003
@@ -34,40 +34,49 @@
public class Graphs {
public static Model toModel(ConstGraph g) {
- Model m = new ModelMem();
- for(Iterator i=g.findN_XAA_Iter(); i.hasNext(); i.next()) {
- Object o = i.next();
- Resource sub = m.createResource(Nodes.toString(o));
- for(Iterator j=g.findN_1XA_Iter(o); j.hasNext(); j.next()) {
- Object p = j.next();
- Property prop = m.createProperty("", Nodes.toString(p));
- for(Iterator k=g.findN_11X_Iter(o,p); k.hasNext(); k.next()) {
- Object q = k.next();
- if(q instanceof Literal) {
- String s = ((Literal)q).getTextString();
- sub.addProperty(prop, s);
- } else {
- Resource ob = m.createResource(Nodes.toString(q));
- sub.addProperty(prop, o);
+ try {
+ Model m = new ModelMem();
+ for(Iterator i=g.findN_XAA_Iter(); i.hasNext(); i.next()) {
+ Object o = i.next();
+ Resource sub = m.createResource(Nodes.toString(o));
+ for(Iterator j=g.findN_1XA_Iter(o); j.hasNext(); j.next()) {
+ Object p = j.next();
+ Property prop = m.createProperty("", Nodes.toString(p));
+ for(Iterator k=g.findN_11X_Iter(o,p); k.hasNext();
k.next()) {
+ Object q = k.next();
+ if(q instanceof Literal) {
+ String s = ((Literal)q).getTextString();
+ sub.addProperty(prop, s);
+ } else {
+ Resource ob = m.createResource(Nodes.toString(q));
+ sub.addProperty(prop, o);
+ }
}
}
}
+ return m;
+ } catch(Exception e) {
+ throw new Error("Exception converting graph");
}
- return m;
}
public static Graph toGraph(Model m) {
- Graph g = new HashGraph();
- for(StmtIterator i=m.listStatements(); i.hasNext(); i.next()) {
- Statement s = i.next();
- Object sub = Nodes.get(s.getSubject().toString());
- Object pred = Nodes.get(s.getPredicate().toString());
- if(s.getObject() instanceof com.hp.hpl.mesa.rdf.jena.model.Literal)
{
- Literal ob = Nodes.getStringLiteral(s.getString());
- } else {
- Object ob = Nodes.get(s.getObject().toString());
- g.add(sub, pred, ob);
+ try {
+ Graph g = new HashGraph();
+ for(StmtIterator i=m.listStatements(); i.hasNext(); i.next()) {
+ Statement s = i.next();
+ Object sub = Nodes.get(s.getSubject().toString());
+ Object pred = Nodes.get(s.getPredicate().toString());
+ if(s.getObject() instanceof
com.hp.hpl.mesa.rdf.jena.model.Literal) {
+ Literal ob = Nodes.getStringLiteral(s.getString());
+ } else {
+ Object ob = Nodes.get(s.getObject().toString());
+ g.add(sub, pred, ob);
+ }
}
+ return g;
+ } catch(Exception e) {
+ throw new Error("Exception converting graph");
}
}
}