public class SimpleFileSystemProvider extends Object implements org.uberfire.java.nio.file.spi.FileSystemProvider
| Constructor and Description |
|---|
SimpleFileSystemProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkAccess(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.AccessMode... modes) |
void |
copy(org.uberfire.java.nio.file.Path source,
org.uberfire.java.nio.file.Path target,
org.uberfire.java.nio.file.CopyOption... options) |
void |
createDirectory(org.uberfire.java.nio.file.Path dir,
org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs) |
void |
createLink(org.uberfire.java.nio.file.Path link,
org.uberfire.java.nio.file.Path existing) |
void |
createSymbolicLink(org.uberfire.java.nio.file.Path link,
org.uberfire.java.nio.file.Path target,
org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs) |
void |
delete(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.DeleteOption... options) |
boolean |
deleteIfExists(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.DeleteOption... options) |
void |
forceAsDefault() |
<V extends org.uberfire.java.nio.file.attribute.FileAttributeView> |
getFileAttributeView(org.uberfire.java.nio.file.Path path,
Class<V> type,
org.uberfire.java.nio.file.LinkOption... options) |
org.uberfire.java.nio.file.FileStore |
getFileStore(org.uberfire.java.nio.file.Path path) |
org.uberfire.java.nio.file.FileSystem |
getFileSystem(URI uri) |
org.uberfire.java.nio.file.Path |
getPath(URI uri) |
String |
getScheme() |
boolean |
isDefault() |
boolean |
isHidden(org.uberfire.java.nio.file.Path path) |
boolean |
isSameFile(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.Path path2) |
void |
move(org.uberfire.java.nio.file.Path source,
org.uberfire.java.nio.file.Path target,
org.uberfire.java.nio.file.CopyOption... options) |
org.uberfire.java.nio.channels.AsynchronousFileChannel |
newAsynchronousFileChannel(org.uberfire.java.nio.file.Path path,
Set<? extends org.uberfire.java.nio.file.OpenOption> options,
ExecutorService executor,
org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs) |
org.uberfire.java.nio.channels.SeekableByteChannel |
newByteChannel(org.uberfire.java.nio.file.Path path,
Set<? extends org.uberfire.java.nio.file.OpenOption> options,
org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs) |
org.uberfire.java.nio.file.DirectoryStream<org.uberfire.java.nio.file.Path> |
newDirectoryStream(org.uberfire.java.nio.file.Path dir,
org.uberfire.java.nio.file.DirectoryStream.Filter<org.uberfire.java.nio.file.Path> filter) |
FileChannel |
newFileChannel(org.uberfire.java.nio.file.Path path,
Set<? extends org.uberfire.java.nio.file.OpenOption> options,
org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs) |
org.uberfire.java.nio.file.FileSystem |
newFileSystem(org.uberfire.java.nio.file.Path path,
Map<String,?> env) |
org.uberfire.java.nio.file.FileSystem |
newFileSystem(URI uri,
Map<String,?> env) |
InputStream |
newInputStream(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.OpenOption... options) |
OutputStream |
newOutputStream(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.OpenOption... options) |
<A extends org.uberfire.java.nio.file.attribute.BasicFileAttributes> |
readAttributes(org.uberfire.java.nio.file.Path path,
Class<A> type,
org.uberfire.java.nio.file.LinkOption... options) |
Map<String,Object> |
readAttributes(org.uberfire.java.nio.file.Path path,
String attributes,
org.uberfire.java.nio.file.LinkOption... options) |
org.uberfire.java.nio.file.Path |
readSymbolicLink(org.uberfire.java.nio.file.Path link) |
void |
setAttribute(org.uberfire.java.nio.file.Path path,
String attribute,
Object value,
org.uberfire.java.nio.file.LinkOption... options) |
public void forceAsDefault()
forceAsDefault in interface org.uberfire.java.nio.file.spi.FileSystemProviderpublic boolean isDefault()
isDefault in interface org.uberfire.java.nio.file.spi.FileSystemProviderpublic String getScheme()
getScheme in interface org.uberfire.java.nio.file.spi.FileSystemProviderpublic org.uberfire.java.nio.file.FileSystem getFileSystem(URI uri) throws IllegalArgumentException, org.uberfire.java.nio.file.FileSystemNotFoundException, SecurityException
getFileSystem in interface org.uberfire.java.nio.file.spi.FileSystemProviderIllegalArgumentExceptionorg.uberfire.java.nio.file.FileSystemNotFoundExceptionSecurityExceptionpublic org.uberfire.java.nio.file.Path getPath(URI uri) throws IllegalArgumentException, org.uberfire.java.nio.file.FileSystemNotFoundException, SecurityException
getPath in interface org.uberfire.java.nio.file.spi.FileSystemProviderIllegalArgumentExceptionorg.uberfire.java.nio.file.FileSystemNotFoundExceptionSecurityExceptionpublic org.uberfire.java.nio.file.FileSystem newFileSystem(URI uri, Map<String,?> env) throws IllegalArgumentException, org.uberfire.java.nio.IOException, SecurityException, org.uberfire.java.nio.file.FileSystemAlreadyExistsException
newFileSystem in interface org.uberfire.java.nio.file.spi.FileSystemProviderIllegalArgumentExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionorg.uberfire.java.nio.file.FileSystemAlreadyExistsExceptionpublic org.uberfire.java.nio.file.FileSystem newFileSystem(org.uberfire.java.nio.file.Path path,
Map<String,?> env)
throws IllegalArgumentException,
UnsupportedOperationException,
org.uberfire.java.nio.IOException,
SecurityException
newFileSystem in interface org.uberfire.java.nio.file.spi.FileSystemProviderIllegalArgumentExceptionUnsupportedOperationExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic InputStream newInputStream(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.OpenOption... options) throws IllegalArgumentException, org.uberfire.java.nio.file.NoSuchFileException, org.uberfire.java.nio.IOException, SecurityException
newInputStream in interface org.uberfire.java.nio.file.spi.FileSystemProviderIllegalArgumentExceptionorg.uberfire.java.nio.file.NoSuchFileExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic OutputStream newOutputStream(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.OpenOption... options) throws IllegalArgumentException, UnsupportedOperationException, org.uberfire.java.nio.IOException, SecurityException
newOutputStream in interface org.uberfire.java.nio.file.spi.FileSystemProviderIllegalArgumentExceptionUnsupportedOperationExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic FileChannel newFileChannel(org.uberfire.java.nio.file.Path path, Set<? extends org.uberfire.java.nio.file.OpenOption> options, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs) throws IllegalArgumentException, UnsupportedOperationException, org.uberfire.java.nio.IOException, SecurityException
newFileChannel in interface org.uberfire.java.nio.file.spi.FileSystemProviderIllegalArgumentExceptionUnsupportedOperationExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic org.uberfire.java.nio.channels.AsynchronousFileChannel newAsynchronousFileChannel(org.uberfire.java.nio.file.Path path,
Set<? extends org.uberfire.java.nio.file.OpenOption> options,
ExecutorService executor,
org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)
throws IllegalArgumentException,
UnsupportedOperationException,
org.uberfire.java.nio.IOException,
SecurityException
newAsynchronousFileChannel in interface org.uberfire.java.nio.file.spi.FileSystemProviderIllegalArgumentExceptionUnsupportedOperationExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic org.uberfire.java.nio.channels.SeekableByteChannel newByteChannel(org.uberfire.java.nio.file.Path path,
Set<? extends org.uberfire.java.nio.file.OpenOption> options,
org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)
throws IllegalArgumentException,
UnsupportedOperationException,
org.uberfire.java.nio.file.FileAlreadyExistsException,
org.uberfire.java.nio.IOException,
SecurityException
newByteChannel in interface org.uberfire.java.nio.file.spi.FileSystemProviderIllegalArgumentExceptionUnsupportedOperationExceptionorg.uberfire.java.nio.file.FileAlreadyExistsExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic void createDirectory(org.uberfire.java.nio.file.Path dir,
org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)
throws UnsupportedOperationException,
org.uberfire.java.nio.file.FileAlreadyExistsException,
org.uberfire.java.nio.IOException,
SecurityException
createDirectory in interface org.uberfire.java.nio.file.spi.FileSystemProviderUnsupportedOperationExceptionorg.uberfire.java.nio.file.FileAlreadyExistsExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic org.uberfire.java.nio.file.DirectoryStream<org.uberfire.java.nio.file.Path> newDirectoryStream(org.uberfire.java.nio.file.Path dir,
org.uberfire.java.nio.file.DirectoryStream.Filter<org.uberfire.java.nio.file.Path> filter)
throws org.uberfire.java.nio.file.NotDirectoryException,
org.uberfire.java.nio.IOException,
SecurityException
newDirectoryStream in interface org.uberfire.java.nio.file.spi.FileSystemProviderorg.uberfire.java.nio.file.NotDirectoryExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic void createSymbolicLink(org.uberfire.java.nio.file.Path link,
org.uberfire.java.nio.file.Path target,
org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)
throws UnsupportedOperationException,
org.uberfire.java.nio.file.FileAlreadyExistsException,
org.uberfire.java.nio.IOException,
SecurityException
createSymbolicLink in interface org.uberfire.java.nio.file.spi.FileSystemProviderUnsupportedOperationExceptionorg.uberfire.java.nio.file.FileAlreadyExistsExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic void createLink(org.uberfire.java.nio.file.Path link,
org.uberfire.java.nio.file.Path existing)
throws UnsupportedOperationException,
org.uberfire.java.nio.file.FileAlreadyExistsException,
org.uberfire.java.nio.IOException,
SecurityException
createLink in interface org.uberfire.java.nio.file.spi.FileSystemProviderUnsupportedOperationExceptionorg.uberfire.java.nio.file.FileAlreadyExistsExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic void delete(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.DeleteOption... options)
throws org.uberfire.java.nio.file.NoSuchFileException,
org.uberfire.java.nio.file.DirectoryNotEmptyException,
org.uberfire.java.nio.IOException,
SecurityException
delete in interface org.uberfire.java.nio.file.spi.FileSystemProviderorg.uberfire.java.nio.file.NoSuchFileExceptionorg.uberfire.java.nio.file.DirectoryNotEmptyExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic boolean deleteIfExists(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.DeleteOption... options)
throws org.uberfire.java.nio.file.DirectoryNotEmptyException,
org.uberfire.java.nio.IOException,
SecurityException
deleteIfExists in interface org.uberfire.java.nio.file.spi.FileSystemProviderorg.uberfire.java.nio.file.DirectoryNotEmptyExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic org.uberfire.java.nio.file.Path readSymbolicLink(org.uberfire.java.nio.file.Path link)
throws UnsupportedOperationException,
org.uberfire.java.nio.file.NotLinkException,
org.uberfire.java.nio.IOException,
SecurityException
readSymbolicLink in interface org.uberfire.java.nio.file.spi.FileSystemProviderUnsupportedOperationExceptionorg.uberfire.java.nio.file.NotLinkExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic boolean isSameFile(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.Path path2)
throws org.uberfire.java.nio.IOException,
SecurityException
isSameFile in interface org.uberfire.java.nio.file.spi.FileSystemProviderorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic boolean isHidden(org.uberfire.java.nio.file.Path path)
throws IllegalArgumentException,
org.uberfire.java.nio.IOException,
SecurityException
isHidden in interface org.uberfire.java.nio.file.spi.FileSystemProviderIllegalArgumentExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic void checkAccess(org.uberfire.java.nio.file.Path path,
org.uberfire.java.nio.file.AccessMode... modes)
throws UnsupportedOperationException,
org.uberfire.java.nio.file.NoSuchFileException,
org.uberfire.java.nio.file.AccessDeniedException,
org.uberfire.java.nio.IOException,
SecurityException
checkAccess in interface org.uberfire.java.nio.file.spi.FileSystemProviderUnsupportedOperationExceptionorg.uberfire.java.nio.file.NoSuchFileExceptionorg.uberfire.java.nio.file.AccessDeniedExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic org.uberfire.java.nio.file.FileStore getFileStore(org.uberfire.java.nio.file.Path path)
throws org.uberfire.java.nio.IOException,
SecurityException
getFileStore in interface org.uberfire.java.nio.file.spi.FileSystemProviderorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic <V extends org.uberfire.java.nio.file.attribute.FileAttributeView> V getFileAttributeView(org.uberfire.java.nio.file.Path path,
Class<V> type,
org.uberfire.java.nio.file.LinkOption... options)
throws org.uberfire.java.nio.file.NoSuchFileException
getFileAttributeView in interface org.uberfire.java.nio.file.spi.FileSystemProviderorg.uberfire.java.nio.file.NoSuchFileExceptionpublic <A extends org.uberfire.java.nio.file.attribute.BasicFileAttributes> A readAttributes(org.uberfire.java.nio.file.Path path,
Class<A> type,
org.uberfire.java.nio.file.LinkOption... options)
throws org.uberfire.java.nio.file.NoSuchFileException,
UnsupportedOperationException,
org.uberfire.java.nio.IOException,
SecurityException
readAttributes in interface org.uberfire.java.nio.file.spi.FileSystemProviderorg.uberfire.java.nio.file.NoSuchFileExceptionUnsupportedOperationExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic Map<String,Object> readAttributes(org.uberfire.java.nio.file.Path path, String attributes, org.uberfire.java.nio.file.LinkOption... options) throws UnsupportedOperationException, IllegalArgumentException, org.uberfire.java.nio.IOException, SecurityException
readAttributes in interface org.uberfire.java.nio.file.spi.FileSystemProviderUnsupportedOperationExceptionIllegalArgumentExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic void setAttribute(org.uberfire.java.nio.file.Path path,
String attribute,
Object value,
org.uberfire.java.nio.file.LinkOption... options)
throws UnsupportedOperationException,
IllegalArgumentException,
ClassCastException,
org.uberfire.java.nio.IOException,
SecurityException
setAttribute in interface org.uberfire.java.nio.file.spi.FileSystemProviderUnsupportedOperationExceptionIllegalArgumentExceptionClassCastExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic void copy(org.uberfire.java.nio.file.Path source,
org.uberfire.java.nio.file.Path target,
org.uberfire.java.nio.file.CopyOption... options)
throws UnsupportedOperationException,
org.uberfire.java.nio.file.FileAlreadyExistsException,
org.uberfire.java.nio.file.DirectoryNotEmptyException,
org.uberfire.java.nio.IOException,
SecurityException
copy in interface org.uberfire.java.nio.file.spi.FileSystemProviderUnsupportedOperationExceptionorg.uberfire.java.nio.file.FileAlreadyExistsExceptionorg.uberfire.java.nio.file.DirectoryNotEmptyExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionpublic void move(org.uberfire.java.nio.file.Path source,
org.uberfire.java.nio.file.Path target,
org.uberfire.java.nio.file.CopyOption... options)
throws org.uberfire.java.nio.file.DirectoryNotEmptyException,
org.uberfire.java.nio.file.AtomicMoveNotSupportedException,
org.uberfire.java.nio.IOException,
SecurityException
move in interface org.uberfire.java.nio.file.spi.FileSystemProviderorg.uberfire.java.nio.file.DirectoryNotEmptyExceptionorg.uberfire.java.nio.file.AtomicMoveNotSupportedExceptionorg.uberfire.java.nio.IOExceptionSecurityExceptionCopyright © 2012–2017 JBoss by Red Hat. All rights reserved.