19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package sun.nio.fs;
27
28 import java.nio.file.*;
29 import java.nio.file.attribute.*;
30 import java.nio.file.spi.FileTypeDetector;
31 import java.io.IOException;
32 import jdk.internal.util.StaticProperty;
33 import sun.security.action.GetPropertyAction;
34
35 /**
36 * Solaris implementation of FileSystemProvider
37 */
38
39 public class SolarisFileSystemProvider extends UnixFileSystemProvider {
40 public SolarisFileSystemProvider() {
41 super();
42 }
43
44 @Override
45 SolarisFileSystem newFileSystem(String dir) {
46 return new SolarisFileSystem(this, dir);
47 }
48
49 @Override
50 SolarisFileStore getFileStore(UnixPath path) throws IOException {
51 return new SolarisFileStore(path);
52 }
53
54
55 @Override
56 @SuppressWarnings("unchecked")
57 public <V extends FileAttributeView> V getFileAttributeView(Path obj,
58 Class<V> type,
59 LinkOption... options)
|
19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20 *
21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22 * or visit www.oracle.com if you need additional information or have any
23 * questions.
24 */
25
26 package sun.nio.fs;
27
28 import java.nio.file.*;
29 import java.nio.file.attribute.*;
30 import java.nio.file.spi.FileTypeDetector;
31 import java.io.IOException;
32 import jdk.internal.util.StaticProperty;
33 import sun.security.action.GetPropertyAction;
34
35 /**
36 * Solaris implementation of FileSystemProvider
37 */
38
39 class SolarisFileSystemProvider extends UnixFileSystemProvider {
40 public SolarisFileSystemProvider() {
41 super();
42 }
43
44 @Override
45 SolarisFileSystem newFileSystem(String dir) {
46 return new SolarisFileSystem(this, dir);
47 }
48
49 @Override
50 SolarisFileStore getFileStore(UnixPath path) throws IOException {
51 return new SolarisFileStore(path);
52 }
53
54
55 @Override
56 @SuppressWarnings("unchecked")
57 public <V extends FileAttributeView> V getFileAttributeView(Path obj,
58 Class<V> type,
59 LinkOption... options)
|