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() );
}
/**