public class SimpleFileSystemProvider extends Object implements FileSystemProvider
| Constructor and Description |
|---|
SimpleFileSystemProvider() |
public void forceAsDefault()
forceAsDefault in interface FileSystemProviderpublic boolean isDefault()
isDefault in interface FileSystemProviderpublic String getScheme()
getScheme in interface FileSystemProviderpublic FileSystem getFileSystem(URI uri) throws IllegalArgumentException, FileSystemNotFoundException, SecurityException
getFileSystem in interface FileSystemProviderIllegalArgumentExceptionFileSystemNotFoundExceptionSecurityExceptionpublic Path getPath(URI uri) throws IllegalArgumentException, FileSystemNotFoundException, SecurityException
getPath in interface FileSystemProviderIllegalArgumentExceptionFileSystemNotFoundExceptionSecurityExceptionpublic FileSystem newFileSystem(URI uri, Map<String,?> env) throws IllegalArgumentException, IOException, SecurityException, FileSystemAlreadyExistsException
newFileSystem in interface FileSystemProviderIllegalArgumentExceptionIOExceptionSecurityExceptionFileSystemAlreadyExistsExceptionpublic FileSystem newFileSystem(Path path, Map<String,?> env) throws IllegalArgumentException, UnsupportedOperationException, IOException, SecurityException
newFileSystem in interface FileSystemProviderIllegalArgumentExceptionUnsupportedOperationExceptionIOExceptionSecurityExceptionpublic InputStream newInputStream(Path path, OpenOption... options) throws IllegalArgumentException, NoSuchFileException, IOException, SecurityException
newInputStream in interface FileSystemProviderIllegalArgumentExceptionNoSuchFileExceptionIOExceptionSecurityExceptionpublic OutputStream newOutputStream(Path path, OpenOption... options) throws IllegalArgumentException, UnsupportedOperationException, IOException, SecurityException
newOutputStream in interface FileSystemProviderIllegalArgumentExceptionUnsupportedOperationExceptionIOExceptionSecurityExceptionpublic FileChannel newFileChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) throws IllegalArgumentException, UnsupportedOperationException, IOException, SecurityException
newFileChannel in interface FileSystemProviderIllegalArgumentExceptionUnsupportedOperationExceptionIOExceptionSecurityExceptionpublic AsynchronousFileChannel newAsynchronousFileChannel(Path path, Set<? extends OpenOption> options, ExecutorService executor, FileAttribute<?>... attrs) throws IllegalArgumentException, UnsupportedOperationException, IOException, SecurityException
newAsynchronousFileChannel in interface FileSystemProviderIllegalArgumentExceptionUnsupportedOperationExceptionIOExceptionSecurityExceptionpublic SeekableByteChannel newByteChannel(Path path, Set<? extends OpenOption> options, FileAttribute<?>... attrs) throws IllegalArgumentException, UnsupportedOperationException, FileAlreadyExistsException, IOException, SecurityException
newByteChannel in interface FileSystemProviderIllegalArgumentExceptionUnsupportedOperationExceptionFileAlreadyExistsExceptionIOExceptionSecurityExceptionpublic void createDirectory(Path dir, FileAttribute<?>... attrs) throws UnsupportedOperationException, FileAlreadyExistsException, IOException, SecurityException
createDirectory in interface FileSystemProviderUnsupportedOperationExceptionFileAlreadyExistsExceptionIOExceptionSecurityExceptionpublic DirectoryStream<Path> newDirectoryStream(Path dir, DirectoryStream.Filter<Path> filter) throws NotDirectoryException, IOException, SecurityException
newDirectoryStream in interface FileSystemProviderNotDirectoryExceptionIOExceptionSecurityExceptionpublic void createSymbolicLink(Path link, Path target, FileAttribute<?>... attrs) throws UnsupportedOperationException, FileAlreadyExistsException, IOException, SecurityException
createSymbolicLink in interface FileSystemProviderUnsupportedOperationExceptionFileAlreadyExistsExceptionIOExceptionSecurityExceptionpublic void createLink(Path link, Path existing) throws UnsupportedOperationException, FileAlreadyExistsException, IOException, SecurityException
createLink in interface FileSystemProviderUnsupportedOperationExceptionFileAlreadyExistsExceptionIOExceptionSecurityExceptionpublic void delete(Path path, DeleteOption... options) throws NoSuchFileException, DirectoryNotEmptyException, IOException, SecurityException
delete in interface FileSystemProviderNoSuchFileExceptionDirectoryNotEmptyExceptionIOExceptionSecurityExceptionpublic boolean deleteIfExists(Path path, DeleteOption... options) throws DirectoryNotEmptyException, IOException, SecurityException
deleteIfExists in interface FileSystemProviderDirectoryNotEmptyExceptionIOExceptionSecurityExceptionpublic Path readSymbolicLink(Path link) throws UnsupportedOperationException, NotLinkException, IOException, SecurityException
readSymbolicLink in interface FileSystemProviderUnsupportedOperationExceptionNotLinkExceptionIOExceptionSecurityExceptionpublic boolean isSameFile(Path path, Path path2) throws IOException, SecurityException
isSameFile in interface FileSystemProviderIOExceptionSecurityExceptionpublic boolean isHidden(Path path) throws IllegalArgumentException, IOException, SecurityException
isHidden in interface FileSystemProviderIllegalArgumentExceptionIOExceptionSecurityExceptionpublic void checkAccess(Path path, AccessMode... modes) throws UnsupportedOperationException, NoSuchFileException, AccessDeniedException, IOException, SecurityException
checkAccess in interface FileSystemProviderUnsupportedOperationExceptionNoSuchFileExceptionAccessDeniedExceptionIOExceptionSecurityExceptionpublic FileStore getFileStore(Path path) throws IOException, SecurityException
getFileStore in interface FileSystemProviderIOExceptionSecurityExceptionpublic <V extends FileAttributeView> V getFileAttributeView(Path path, Class<V> type, LinkOption... options) throws NoSuchFileException
getFileAttributeView in interface FileSystemProviderNoSuchFileExceptionpublic <A extends BasicFileAttributes> A readAttributes(Path path, Class<A> type, LinkOption... options) throws NoSuchFileException, UnsupportedOperationException, IOException, SecurityException
readAttributes in interface FileSystemProviderNoSuchFileExceptionUnsupportedOperationExceptionIOExceptionSecurityExceptionpublic Map<String,Object> readAttributes(Path path, String attributes, LinkOption... options) throws UnsupportedOperationException, IllegalArgumentException, IOException, SecurityException
readAttributes in interface FileSystemProviderUnsupportedOperationExceptionIllegalArgumentExceptionIOExceptionSecurityExceptionpublic void setAttribute(Path path, String attribute, Object value, LinkOption... options) throws UnsupportedOperationException, IllegalArgumentException, ClassCastException, IOException, SecurityException
setAttribute in interface FileSystemProviderUnsupportedOperationExceptionIllegalArgumentExceptionClassCastExceptionIOExceptionSecurityExceptionpublic void copy(Path source, Path target, CopyOption... options) throws UnsupportedOperationException, FileAlreadyExistsException, DirectoryNotEmptyException, IOException, SecurityException
copy in interface FileSystemProviderUnsupportedOperationExceptionFileAlreadyExistsExceptionDirectoryNotEmptyExceptionIOExceptionSecurityExceptionpublic void move(Path source, Path target, CopyOption... options) throws DirectoryNotEmptyException, AtomicMoveNotSupportedException, IOException, SecurityException
move in interface FileSystemProviderDirectoryNotEmptyExceptionAtomicMoveNotSupportedExceptionIOExceptionSecurityExceptionCopyright © 2012–2017 JBoss by Red Hat. All rights reserved.