You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@any23.apache.org by mo...@apache.org on 2012/05/20 18:21:52 UTC

svn commit: r1340763 - /incubator/any23/trunk/core/src/main/java/org/apache/any23/io/nquads/NQuadsParser.java

Author: mostarda
Date: Sun May 20 16:21:52 2012
New Revision: 1340763

URL: http://svn.apache.org/viewvc?rev=1340763&view=rev
Log:
Restored previous version of NQuadsParser.java committed by mistake.

Modified:
    incubator/any23/trunk/core/src/main/java/org/apache/any23/io/nquads/NQuadsParser.java

Modified: incubator/any23/trunk/core/src/main/java/org/apache/any23/io/nquads/NQuadsParser.java
URL: http://svn.apache.org/viewvc/incubator/any23/trunk/core/src/main/java/org/apache/any23/io/nquads/NQuadsParser.java?rev=1340763&r1=1340762&r2=1340763&view=diff
==============================================================================
--- incubator/any23/trunk/core/src/main/java/org/apache/any23/io/nquads/NQuadsParser.java (original)
+++ incubator/any23/trunk/core/src/main/java/org/apache/any23/io/nquads/NQuadsParser.java Sun May 20 16:21:52 2012
@@ -470,7 +470,7 @@ public class NQuadsParser extends RDFPar
      * @return the literal attribute.
      * @throws IOException
      */
-    private LiteralAttribute parseLiteralAttribute(BufferedReader br) throws IOException, RDFParseException {
+    private LiteralAttribute parseLiteralAttribute(BufferedReader br) throws IOException {
         char c = readChar(br);
         if(c != '^' && c != '@') {
             reset(br);
@@ -483,47 +483,29 @@ public class NQuadsParser extends RDFPar
             assertChar(br, '^');
         }
 
-        final String attribute;
-        if (isLang) {
-            StringBuilder sb = new StringBuilder();
-            while (true) {
-                c = readChar(br);
-                if (c != ' ' && c != '<') {
-                    mark(br);
-                    sb.append(c);
-                } else {
-                    break;
-                }
-            }
+        // Consuming eventual open URI.
+        mark(br);
+        c = readChar(br);
+        if(c != '<') {
             reset(br);
-            attribute = sb.toString();
-        } else {
-            attribute = parseURI(br).toString();
         }
 
-//        // Consuming eventual open URI.
-//        mark(br);
-//        c = readChar(br);
-//        if(c != '<') {
-//            reset(br);
-//        }
-//
-//        StringBuilder sb = new StringBuilder();
-//        while(true) {
-//            c = readChar(br);
-//            if(c == '>') {
-//                mark(br);
-//                continue;
-//            }
-//            if(c != ' ' && c != '<') {
-//                mark(br);
-//                sb.append(c);
-//            } else {
-//                break;
-//            }
-//        }
-//        reset(br);
-        return new LiteralAttribute( isLang, attribute);
+        StringBuilder sb = new StringBuilder();
+        while(true) {
+            c = readChar(br);
+            if(c == '>') {
+                mark(br);
+                continue;
+            }
+            if(c != ' ' && c != '<') {
+                mark(br);
+                sb.append(c);
+            } else {
+                break;
+            }
+        }
+        reset(br);
+        return new LiteralAttribute( isLang, sb.toString() );
     }
 
     /**