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);
}