src/solaris/classes/sun/nio/fs/MacOSXFileSystemProvider.java

Print this page

        

@@ -23,23 +23,27 @@
  * questions.
  */
 
 package sun.nio.fs;
 
-import java.nio.file.*;
-import java.nio.file.attribute.*;
-import java.io.IOException;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.nio.file.spi.FileTypeDetector;
 
 /**
  * MacOSX implementation of FileSystemProvider
  */
 
 public class MacOSXFileSystemProvider extends BsdFileSystemProvider {
-    public MacOSXFileSystemProvider() {
-        super();
-    }
-
     @Override
     MacOSXFileSystem newFileSystem(String dir) {
         return new MacOSXFileSystem(this, dir);
     }
+
+    @Override
+    FileTypeDetector getFileTypeDetector() {
+        final Path userMimeTypes =
+                Paths.get(System.getProperty("user.home"), ".mime.types");
+
+        return new MimeTypesFileTypeDetector(userMimeTypes);
+    }
 }