/[fenfire]/fenfire/org/fenfire/util/ShortRDF.java
ViewVC logotype

Diff of /fenfire/org/fenfire/util/ShortRDF.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by mudyc, Wed Mar 26 08:31:55 2003 UTC revision 1.3 by mudyc, Wed Mar 26 08:39:00 2003 UTC
# Line 8  import com.hp.hpl.mesa.rdf.jena.common.* Line 8  import com.hp.hpl.mesa.rdf.jena.common.*
8    
9  public class ShortRDF {  public class ShortRDF {
10  public static final String rcsid = "$Id$";  public static final String rcsid = "$Id$";
11        private static void pa(String s) { System.out.println("CoordinatePlaneView"+s); }
12    
13      public static Resource getRes(Model model, RDFNode node, Property predicate) {      public static Resource getRes(Model model, RDFNode node, Property predicate)
14        { try {
15          Selector selector = new SelectorImpl((Resource)node, predicate, (RDFNode) null);          Selector selector = new SelectorImpl((Resource)node, predicate, (RDFNode) null);
16          StmtIterator iter = model.listStatements(selector);          StmtIterator iter = model.listStatements(selector);
17          if (iter.hasNext()) {          if (iter.hasNext()) {
# Line 17  public static final String rcsid = "$Id$ Line 19  public static final String rcsid = "$Id$
19              return (Resource)stmt.getObject();              return (Resource)stmt.getObject();
20          }          }
21          else throw new Error("No available resources!");          else throw new Error("No available resources!");
22      }      } catch (RDFException e) {
23            pa("Exception ocurred!: "+e);
24            throw new Error("ShortRDF has RDFException!");
25        }}
26    
27      public static int getInt(Model model, RDFNode node, Property predicate) {      public static int getInt(Model model, RDFNode node, Property predicate)
28        { try {
29          Selector selector = new SelectorImpl((Resource)node, predicate, (RDFNode) null);          Selector selector = new SelectorImpl((Resource)node, predicate, (RDFNode) null);
30          StmtIterator iter = model.listStatements(selector);          StmtIterator iter = model.listStatements(selector);
31          if (iter.hasNext()) {          if (iter.hasNext()) {
# Line 27  public static final String rcsid = "$Id$ Line 33  public static final String rcsid = "$Id$
33              return stmt.getInt();              return stmt.getInt();
34          }          }
35          else throw new Error("No available resources!");          else throw new Error("No available resources!");
36      }      } catch (RDFException e) {
37            pa("Exception ocurred!: "+e);
38            throw new Error("ShortRDF has RDFException!");
39        }}
40    
41    
42      /** Remove object      /** Remove object
43       */       */
44      public static void rmObj(Model model, RDFNode node, Property predicate) {      public static void rmObj(Model model, RDFNode node, Property predicate)
45        { try {
46          Selector selector = new SelectorImpl((Resource)node, predicate, (RDFNode)null);          Selector selector = new SelectorImpl((Resource)node, predicate, (RDFNode)null);
47          StmtIterator iter = model.listStatements(selector);          StmtIterator iter = model.listStatements(selector);
48          while (iter.hasNext()) {          while (iter.hasNext()) {
49              Statement stmt = iter.next();              Statement stmt = iter.next();
50              model.remove(stmt);              model.remove(stmt);
51          }          }
52      }      } catch (RDFException e) {
53            pa("Exception ocurred!: "+e);
54            throw new Error("ShortRDF has RDFException!");
55        }}
56  }  }

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26