src/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java
Print this page
*** 33,45 ****
/**
* Solaris implementation of FileSystemProvider
*/
public class SolarisFileSystemProvider extends UnixFileSystemProvider {
- public SolarisFileSystemProvider() {
- super();
- }
@Override
SolarisFileSystem newFileSystem(String dir) {
return new SolarisFileSystem(this, dir);
}
--- 33,42 ----
*** 81,88 ****
return super.getFileAttributeView(obj, name, options);
}
@Override
FileTypeDetector getFileTypeDetector() {
! return new GnomeFileTypeDetector();
}
}
--- 78,92 ----
return super.getFileAttributeView(obj, name, options);
}
@Override
FileTypeDetector getFileTypeDetector() {
! final Path userMimeTypes =
! Paths.get(System.getProperty("user.home"), ".mime.types");
!
! final Path sysMimeTypes = Paths.get("/etc/mime.types");
!
! return chain(new GnomeFileTypeDetector(),
! new MimeTypesFileTypeDetector(userMimeTypes),
! new MimeTypesFileTypeDetector(sysMimeTypes));
}
}