src/solaris/classes/sun/nio/fs/MacOSXFileSystemProvider.java
Print this page
*** 23,45 ****
* questions.
*/
package sun.nio.fs;
! import java.nio.file.*;
! import java.nio.file.attribute.*;
! import java.io.IOException;
/**
* MacOSX implementation of FileSystemProvider
*/
public class MacOSXFileSystemProvider extends BsdFileSystemProvider {
- public MacOSXFileSystemProvider() {
- super();
- }
-
@Override
MacOSXFileSystem newFileSystem(String dir) {
return new MacOSXFileSystem(this, dir);
}
}
--- 23,49 ----
* questions.
*/
package sun.nio.fs;
! 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 {
@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);
+ }
}