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;