Author: bblfish
Date: Wed May 11 16:04:50 2011
New Revision: 1101935

URL: http://svn.apache.org/viewvc?rev=1101935&view=rev
Log:
CLEREZZA-511: make the other part of the literalFactory more efficient too

Modified:
    
incubator/clerezza/trunk/parent/rdf.core/src/main/java/org/apache/clerezza/rdf/core/impl/SimpleLiteralFactory.java

Modified: 
incubator/clerezza/trunk/parent/rdf.core/src/main/java/org/apache/clerezza/rdf/core/impl/SimpleLiteralFactory.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/rdf.core/src/main/java/org/apache/clerezza/rdf/core/impl/SimpleLiteralFactory.java?rev=1101935&r1=1101934&r2=1101935&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/rdf.core/src/main/java/org/apache/clerezza/rdf/core/impl/SimpleLiteralFactory.java
 (original)
+++ 
incubator/clerezza/trunk/parent/rdf.core/src/main/java/org/apache/clerezza/rdf/core/impl/SimpleLiteralFactory.java
 Wed May 11 16:04:50 2011
@@ -282,14 +282,8 @@ public class SimpleLiteralFactory extend
        @SuppressWarnings("unchecked")
        @Override
        public TypedLiteral createTypedLiteral(Object value) throws 
NoConvertorException {
-               for (Map.Entry<Class<?>, TypeConverter<?>> converterEntry : 
typeConverterMap.entrySet()) {
-                       if 
(converterEntry.getKey().isAssignableFrom(value.getClass())) {
-                               TypeConverter<Object> converter = 
(TypeConverter<Object>) converterEntry.getValue();
-                               return converter.createTypedLiteral(value);
-                       }
-               }
-               throw new NoConvertorException(value.getClass());
-
+               TypeConverter converter = getConverterFor(value.getClass());
+               return converter.createTypedLiteral(value);
        }
 
        


Reply via email to