gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] fenfire/org/fenfire/loom Loom.java


From: Benja Fallenstein
Subject: [Gzz-commits] fenfire/org/fenfire/loom Loom.java
Date: Sun, 16 Mar 2003 15:12:48 -0500

CVSROOT:        /cvsroot/fenfire
Module name:    fenfire
Changes by:     Benja Fallenstein <address@hidden>      03/03/16 15:12:41

Modified files:
        org/fenfire/loom: Loom.java 

Log message:
        Show blank nodes... as blank :-)

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/fenfire/fenfire/org/fenfire/loom/Loom.java.diff?tr1=1.39&tr2=1.40&r1=text&r2=text

Patches:
Index: fenfire/org/fenfire/loom/Loom.java
diff -u fenfire/org/fenfire/loom/Loom.java:1.39 
fenfire/org/fenfire/loom/Loom.java:1.40
--- fenfire/org/fenfire/loom/Loom.java:1.39     Sun Mar 16 11:24:12 2003
+++ fenfire/org/fenfire/loom/Loom.java  Sun Mar 16 15:12:40 2003
@@ -153,10 +153,21 @@
                        sc.map.put(bg, into);
                    }
 
-                   String s = node.toString();
+                   String s;
                    boolean isByClass = false;
-                   if(node instanceof Resource) {
-                       s = cursor.names.getAbbrev(s);
+                   if(node instanceof Literal) {
+                       try {
+                           s = ((Literal)node).getString();
+                       } catch(RDFException e) {
+                           System.out.println(e);
+                           s = "<Error>";
+                       }
+                   } else {
+                       s = ((Resource)node).getURI();
+                       if(s != null)
+                           s = cursor.names.getAbbrev(s);
+                       else
+                           s = "";
                        String t = s;
 
                        try {
@@ -184,6 +195,7 @@
                            s = t;
                        }
                    }
+
                    if(s.length() > 17) {
                        if(node instanceof Literal || isByClass)
                            s = s.substring(0, 14) + "...";




reply via email to

[Prev in Thread] Current Thread [Next in Thread]