]> git.argeo.org Git - lgpl/argeo-commons.git/blob - JcrFileSystemProvider.java
8ea4cca2ea1fe13a8e923dab228b6389756b1087
[lgpl/argeo-commons.git] / JcrFileSystemProvider.java
1 package org.argeo.jcr.fs;
2
3 import java.io.IOException;
4 import java.net.URI;
5 import java.nio.channels.SeekableByteChannel;
6 import java.nio.file.AccessMode;
7 import java.nio.file.CopyOption;
8 import java.nio.file.DirectoryStream;
9 import java.nio.file.DirectoryStream.Filter;
10 import java.nio.file.FileStore;
11 import java.nio.file.FileSystem;
12 import java.nio.file.LinkOption;
13 import java.nio.file.OpenOption;
14 import java.nio.file.Path;
15 import java.nio.file.attribute.BasicFileAttributes;
16 import java.nio.file.attribute.FileAttribute;
17 import java.nio.file.attribute.FileAttributeView;
18 import java.nio.file.spi.FileSystemProvider;
19 import java.util.Map;
20 import java.util.Set;
21
22 public class JcrFileSystemProvider extends FileSystemProvider {
23
24 @Override
25 public String getScheme() {
26 return "jcr";
27 }
28
29 @Override
30 public FileSystem newFileSystem(URI uri, Map<String, ?> env)
31 throws IOException {
32 // TODO Auto-generated method stub
33 return null;
34 }
35
36 @Override
37 public FileSystem getFileSystem(URI uri) {
38 // TODO Auto-generated method stub
39 return null;
40 }
41
42 @Override
43 public Path getPath(URI uri) {
44 // TODO Auto-generated method stub
45 return null;
46 }
47
48 @Override
49 public SeekableByteChannel newByteChannel(Path path,
50 Set<? extends OpenOption> options, FileAttribute<?>... attrs)
51 throws IOException {
52 // TODO Auto-generated method stub
53 return null;
54 }
55
56 @Override
57 public DirectoryStream<Path> newDirectoryStream(Path dir,
58 Filter<? super Path> filter) throws IOException {
59 // TODO Auto-generated method stub
60 return null;
61 }
62
63 @Override
64 public void createDirectory(Path dir, FileAttribute<?>... attrs)
65 throws IOException {
66 // TODO Auto-generated method stub
67
68 }
69
70 @Override
71 public void delete(Path path) throws IOException {
72 // TODO Auto-generated method stub
73
74 }
75
76 @Override
77 public void copy(Path source, Path target, CopyOption... options)
78 throws IOException {
79 // TODO Auto-generated method stub
80
81 }
82
83 @Override
84 public void move(Path source, Path target, CopyOption... options)
85 throws IOException {
86 // TODO Auto-generated method stub
87
88 }
89
90 @Override
91 public boolean isSameFile(Path path, Path path2) throws IOException {
92 // TODO Auto-generated method stub
93 return false;
94 }
95
96 @Override
97 public boolean isHidden(Path path) throws IOException {
98 // TODO Auto-generated method stub
99 return false;
100 }
101
102 @Override
103 public FileStore getFileStore(Path path) throws IOException {
104 // TODO Auto-generated method stub
105 return null;
106 }
107
108 @Override
109 public void checkAccess(Path path, AccessMode... modes) throws IOException {
110 // TODO Auto-generated method stub
111
112 }
113
114 @Override
115 public <V extends FileAttributeView> V getFileAttributeView(Path path,
116 Class<V> type, LinkOption... options) {
117 // TODO Auto-generated method stub
118 return null;
119 }
120
121 @Override
122 public <A extends BasicFileAttributes> A readAttributes(Path path,
123 Class<A> type, LinkOption... options) throws IOException {
124 // TODO Auto-generated method stub
125 return null;
126 }
127
128 @Override
129 public Map<String, Object> readAttributes(Path path, String attributes,
130 LinkOption... options) throws IOException {
131 // TODO Auto-generated method stub
132 return null;
133 }
134
135 @Override
136 public void setAttribute(Path path, String attribute, Object value,
137 LinkOption... options) throws IOException {
138 // TODO Auto-generated method stub
139
140 }
141
142 }