/[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.16 by mudyc, Mon Mar 31 12:37:47 2003 UTC revision 1.17 by mudyc, Mon Mar 31 14:29:15 2003 UTC
# Line 11  public class ShortRDF { Line 11  public class ShortRDF {
11  public static final String rcsid = "$Id$";  public static final String rcsid = "$Id$";
12      private static void pa(String s) { System.out.println("ShortRDF"+s); }      private static void pa(String s) { System.out.println("ShortRDF"+s); }
13    
14      public static Resource getRes(Model model, RDFNode node, Property predicate)      public static Resource getObj(Model model, RDFNode node, Property predicate)
15      { try {      { try {
16          Selector selector = new SelectorImpl((Resource)node, predicate, (RDFNode) null);          Selector selector = new SelectorImpl((Resource)node, predicate, (RDFNode) null);
17          StmtIterator iter = model.listStatements(selector);          StmtIterator iter = model.listStatements(selector);
# Line 178  public static final String rcsid = "$Id$ Line 178  public static final String rcsid = "$Id$
178          if (isNodeType(model,node,ALPH.cloneType))          if (isNodeType(model,node,ALPH.cloneType))
179              throw new Error("Wrong type!");              throw new Error("Wrong type!");
180    
181          RDFNode data = getRes(model, (Resource)node, ALPH.clone);          RDFNode data = getObj(model, (Resource)node, ALPH.clone);
182          if (!isNodeType(model, node, ALPH.dataType))          if (!isNodeType(model, node, ALPH.dataType))
183          throw new Error("Wrong type!");          throw new Error("Wrong type!");
184          return data;          return data;
# Line 198  public static final String rcsid = "$Id$ Line 198  public static final String rcsid = "$Id$
198          if (!isNodeType(model, node, ALPH.cloneType))          if (!isNodeType(model, node, ALPH.cloneType))
199              throw new Error("Wrong type!");              throw new Error("Wrong type!");
200    
201          Resource res = getRes(model, node, ALPH.clone);          Resource res = getObj(model, node, ALPH.clone);
202          res =  (Resource) newNodeToNode(model, (Resource)res, ALPH.clone);          res =  (Resource) newNodeToNode(model, (Resource)res, ALPH.clone);
203          return res.addProperty(RDF.type, ALPH.cloneType);          return res.addProperty(RDF.type, ALPH.cloneType);
204      } catch (RDFException e) {      } catch (RDFException e) {

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

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