You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by rw...@apache.org on 2013/12/06 17:16:50 UTC

svn commit: r1548578 - /stanbol/trunk/entityhub/indexing/core/src/main/java/org/apache/stanbol/entityhub/indexing/core/processor/FiledMapperProcessor.java

Author: rwesten
Date: Fri Dec  6 16:16:49 2013
New Revision: 1548578

URL: http://svn.apache.org/r1548578
Log:
STANBOl-1232: The FiledMapperProcessor now allows to parse the NamespacePrefixService in the constructor

Modified:
    stanbol/trunk/entityhub/indexing/core/src/main/java/org/apache/stanbol/entityhub/indexing/core/processor/FiledMapperProcessor.java

Modified: stanbol/trunk/entityhub/indexing/core/src/main/java/org/apache/stanbol/entityhub/indexing/core/processor/FiledMapperProcessor.java
URL: http://svn.apache.org/viewvc/stanbol/trunk/entityhub/indexing/core/src/main/java/org/apache/stanbol/entityhub/indexing/core/processor/FiledMapperProcessor.java?rev=1548578&r1=1548577&r2=1548578&view=diff
==============================================================================
--- stanbol/trunk/entityhub/indexing/core/src/main/java/org/apache/stanbol/entityhub/indexing/core/processor/FiledMapperProcessor.java (original)
+++ stanbol/trunk/entityhub/indexing/core/src/main/java/org/apache/stanbol/entityhub/indexing/core/processor/FiledMapperProcessor.java Fri Dec  6 16:16:49 2013
@@ -46,23 +46,24 @@ public class FiledMapperProcessor implem
      * afterwards!
      */
     public FiledMapperProcessor(){
-        this(null);
+        this(null,null);
     }
     /**
      * Internally used to initialise the {@link ValueFactory}
      * @param vf the value factory or <code>null</code> to use the {@link InMemoryValueFactory}.
      */
-    private FiledMapperProcessor(ValueFactory vf){
+    private FiledMapperProcessor(NamespacePrefixService nps, ValueFactory vf){
         setValueFactory(vf);
+        this.nsPrefixService = nps;
     }
-    public FiledMapperProcessor(FieldMapper mapper, ValueFactory vf){
-        this(vf);
+    public FiledMapperProcessor(FieldMapper mapper, NamespacePrefixService nps, ValueFactory vf){
+        this(nps,vf);
         if(mapper == null){
             throw new IllegalArgumentException("The parsed FieldMapper MUST NOT be NULL!");
         }
     }
-    public FiledMapperProcessor(Iterator<String> mappings,ValueFactory vf){
-        this(vf);
+    public FiledMapperProcessor(Iterator<String> mappings, NamespacePrefixService nps, ValueFactory vf){
+        this(nps, vf);
         if(mappings == null){
             throw new IllegalArgumentException("The parsed field mappings MUST NOT be NULL!");
         }
@@ -71,8 +72,8 @@ public class FiledMapperProcessor implem
             throw new IllegalStateException("The parsed field mappings MUST contain at least a single valid mapping!");
         }
     }
-    public FiledMapperProcessor(InputStream mappings, ValueFactory vf) throws IOException{
-        this(vf);
+    public FiledMapperProcessor(InputStream mappings, NamespacePrefixService nps, ValueFactory vf) throws IOException{
+        this(nps, vf);
         if(mappings == null){
             throw new IllegalArgumentException("The parsed field mappings MUST NOT be NULL!");
         }