Author: reto
Date: Wed Feb 16 08:57:59 2011
New Revision: 1071176

URL: http://svn.apache.org/viewvc?rev=1071176&view=rev
Log:
CLEREZZA-414: not regenerating replacement for literal that already is a 
replacement

Modified:
    
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java

Modified: 
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java?rev=1071176&r1=1071175&r2=1071176&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
 (original)
+++ 
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
 Wed Feb 16 08:57:59 2011
@@ -121,6 +121,10 @@ class ExternalizingMGraph extends Abstra
        }
 
        UriRef replace(TypedLiteral literal) {
+               if (literal instanceof ReplacementLiteral) {
+                       ReplacementLiteral replacementLiteral = 
(ReplacementLiteral) literal;
+                       return new UriRef(UriHashPrefix + 
replacementLiteral.base16Hash);
+               }
                FileOutputStream out = null;
                try {
                        final byte[] serializedLiteral = 
serializeLiteral(literal);


Reply via email to