Author: kbennett
Date: Thu Oct 18 12:09:18 2007
New Revision: 586088

URL: http://svn.apache.org/viewvc?rev=586088&view=rev
Log:
TIKA-81.  Added default constructor to MimeUtils.

Modified:
    incubator/tika/trunk/src/main/java/org/apache/tika/mime/MimeUtils.java

Modified: incubator/tika/trunk/src/main/java/org/apache/tika/mime/MimeUtils.java
URL: 
http://svn.apache.org/viewvc/incubator/tika/trunk/src/main/java/org/apache/tika/mime/MimeUtils.java?rev=586088&r1=586087&r2=586088&view=diff
==============================================================================
--- incubator/tika/trunk/src/main/java/org/apache/tika/mime/MimeUtils.java 
(original)
+++ incubator/tika/trunk/src/main/java/org/apache/tika/mime/MimeUtils.java Thu 
Oct 18 12:09:18 2007
@@ -22,13 +22,20 @@
 import java.net.URL;
 import java.util.logging.Level;
 import java.util.logging.Logger;
+
 import javax.xml.parsers.DocumentBuilder;
 import javax.xml.parsers.DocumentBuilderFactory;
+
+import org.apache.tika.metadata.TikaMimeKeys;
+import org.jdom.JDOMException;
 import org.w3c.dom.Document;
 import org.xml.sax.InputSource;
 
 // Tika imports
-import org.apache.tika.metadata.TikaMimeKeys;
+import org.apache.tika.config.TikaConfig;
+import org.apache.tika.exception.TikaException;
+
+
 
 /**
  * 
@@ -50,6 +57,19 @@
         }
     }
 
+
+    /** Creates a new instance of MimeUtils */
+    public MimeUtils() throws TikaException {
+        try {
+            repository = TikaConfig.getDefaultConfig().getMimeRepository();
+        } catch (IOException e) {
+            throw new TikaException(
+                    "Unable to load default MIME type repository.", e);
+        } catch (JDOMException e) {
+            throw new TikaException(
+                    "Unable to load default MIME type repository.", e);
+        }
+    }
 
     public final MimeTypes getRepository() {
         return repository;


Reply via email to