Author: andy
Date: Fri Nov  1 23:51:32 2013
New Revision: 1538092

URL: http://svn.apache.org/r1538092
Log:
JENA-580 : FileManger calls IO_Ctl as a static initializer.

Modified:
    jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/FileManager.java

Modified: 
jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/FileManager.java
URL: 
http://svn.apache.org/viewvc/jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/FileManager.java?rev=1538092&r1=1538091&r2=1538092&view=diff
==============================================================================
--- jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/FileManager.java 
(original)
+++ jena/trunk/jena-core/src/main/java/com/hp/hpl/jena/util/FileManager.java 
Fri Nov  1 23:51:32 2013
@@ -21,11 +21,15 @@ package com.hp.hpl.jena.util;
 import java.io.* ;
 import java.util.* ;
 
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
+import org.slf4j.Logger ;
+import org.slf4j.LoggerFactory ;
 
-import com.hp.hpl.jena.rdf.model.* ;
-import com.hp.hpl.jena.shared.*;
+import com.hp.hpl.jena.rdf.model.Model ;
+import com.hp.hpl.jena.rdf.model.ModelFactory ;
+import com.hp.hpl.jena.rdf.model.impl.IO_Ctl ;
+import com.hp.hpl.jena.shared.JenaException ;
+import com.hp.hpl.jena.shared.NotFoundException ;
+import com.hp.hpl.jena.shared.WrappedIOException ;
 
 /** FileManager
  * 
@@ -78,6 +82,10 @@ public class FileManager
     protected List<Locator> fmHandlers = new ArrayList<Locator>() ;
     protected LocationMapper fmMapper = null ;
     
+    // This forces Jena to initialize and wire in RIOT if available.
+    // The global FileManager is reset. 
+    static { IO_Ctl.init() ; }
+    
     /** Get the global file manager.
      * @return the global file manager
      */
@@ -156,7 +164,6 @@ public class FileManager
     @Deprecated
     public void setMapper(LocationMapper _mapper) { setLocationMapper(_mapper) 
; }
     
-    
     /** Set the location mapping */
     public void setLocationMapper(LocationMapper _mapper) { fmMapper = _mapper 
; }
     


Reply via email to