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()) { |
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()) { |
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 |
} |
} |