public final class VertxFileSystem
extends java.lang.Object
implements org.graalvm.polyglot.io.FileSystem
| Constructor and Description |
|---|
VertxFileSystem(io.vertx.core.Vertx vertx) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkAccess(java.nio.file.Path path,
java.util.Set<? extends java.nio.file.AccessMode> modes,
java.nio.file.LinkOption... linkOptions) |
void |
copy(java.nio.file.Path source,
java.nio.file.Path target,
java.nio.file.CopyOption... options) |
void |
createDirectory(java.nio.file.Path dir,
java.nio.file.attribute.FileAttribute<?>... attrs) |
void |
createLink(java.nio.file.Path link,
java.nio.file.Path existing) |
void |
createSymbolicLink(java.nio.file.Path link,
java.nio.file.Path target,
java.nio.file.attribute.FileAttribute<?>... attrs) |
void |
delete(java.nio.file.Path path) |
void |
move(java.nio.file.Path source,
java.nio.file.Path target,
java.nio.file.CopyOption... options) |
java.nio.channels.SeekableByteChannel |
newByteChannel(java.nio.file.Path path,
java.util.Set<? extends java.nio.file.OpenOption> options,
java.nio.file.attribute.FileAttribute<?>... attrs) |
java.nio.file.DirectoryStream<java.nio.file.Path> |
newDirectoryStream(java.nio.file.Path dir,
java.nio.file.DirectoryStream.Filter<? super java.nio.file.Path> filter) |
java.nio.file.Path |
parsePath(java.lang.String path) |
java.nio.file.Path |
parsePath(java.net.URI uri) |
java.util.Map<java.lang.String,java.lang.Object> |
readAttributes(java.nio.file.Path path,
java.lang.String attributes,
java.nio.file.LinkOption... options) |
java.nio.file.Path |
readSymbolicLink(java.nio.file.Path link) |
void |
setAttribute(java.nio.file.Path path,
java.lang.String attribute,
java.lang.Object value,
java.nio.file.LinkOption... options) |
void |
setCurrentWorkingDirectory(java.nio.file.Path currentWorkingDirectory) |
java.nio.file.Path |
toAbsolutePath(java.nio.file.Path path) |
java.nio.file.Path |
toRealPath(java.nio.file.Path path,
java.nio.file.LinkOption... linkOptions) |
public java.nio.file.Path parsePath(java.net.URI uri)
parsePath in interface org.graalvm.polyglot.io.FileSystempublic java.nio.file.Path parsePath(java.lang.String path)
parsePath in interface org.graalvm.polyglot.io.FileSystempublic void checkAccess(java.nio.file.Path path,
java.util.Set<? extends java.nio.file.AccessMode> modes,
java.nio.file.LinkOption... linkOptions)
throws java.io.IOException
checkAccess in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic void createDirectory(java.nio.file.Path dir,
java.nio.file.attribute.FileAttribute<?>... attrs)
throws java.io.IOException
createDirectory in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic void delete(java.nio.file.Path path)
throws java.io.IOException
delete in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic void copy(java.nio.file.Path source,
java.nio.file.Path target,
java.nio.file.CopyOption... options)
throws java.io.IOException
copy in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic void move(java.nio.file.Path source,
java.nio.file.Path target,
java.nio.file.CopyOption... options)
throws java.io.IOException
move in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic java.nio.channels.SeekableByteChannel newByteChannel(java.nio.file.Path path,
java.util.Set<? extends java.nio.file.OpenOption> options,
java.nio.file.attribute.FileAttribute<?>... attrs)
throws java.io.IOException
newByteChannel in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic java.nio.file.DirectoryStream<java.nio.file.Path> newDirectoryStream(java.nio.file.Path dir,
java.nio.file.DirectoryStream.Filter<? super java.nio.file.Path> filter)
throws java.io.IOException
newDirectoryStream in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic void createLink(java.nio.file.Path link,
java.nio.file.Path existing)
throws java.io.IOException
createLink in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic void createSymbolicLink(java.nio.file.Path link,
java.nio.file.Path target,
java.nio.file.attribute.FileAttribute<?>... attrs)
throws java.io.IOException
createSymbolicLink in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic java.nio.file.Path readSymbolicLink(java.nio.file.Path link)
throws java.io.IOException
readSymbolicLink in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic java.util.Map<java.lang.String,java.lang.Object> readAttributes(java.nio.file.Path path,
java.lang.String attributes,
java.nio.file.LinkOption... options)
throws java.io.IOException
readAttributes in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic void setAttribute(java.nio.file.Path path,
java.lang.String attribute,
java.lang.Object value,
java.nio.file.LinkOption... options)
throws java.io.IOException
setAttribute in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionpublic java.nio.file.Path toAbsolutePath(java.nio.file.Path path)
toAbsolutePath in interface org.graalvm.polyglot.io.FileSystempublic void setCurrentWorkingDirectory(java.nio.file.Path currentWorkingDirectory)
setCurrentWorkingDirectory in interface org.graalvm.polyglot.io.FileSystempublic java.nio.file.Path toRealPath(java.nio.file.Path path,
java.nio.file.LinkOption... linkOptions)
throws java.io.IOException
toRealPath in interface org.graalvm.polyglot.io.FileSystemjava.io.IOExceptionCopyright © 2019. All Rights Reserved.