Top Inners Fields Constructors Methods
org.graalvm.polyglot.io

pack-priv final Class IOHelper

extends Object
Class Inheritance
Imports
java.io.IOException, java.lang.reflect.Method, java.nio.ByteBuffer, java.nio.channels.SeekableByteChannel, java.nio.file.AccessMode, .AtomicMoveNotSupportedException, .CopyOption, .FileAlreadyExistsException, .LinkOption, .NoSuchFileException, .Path, .StandardCopyOption, .StandardOpenOption, java.util.EnumSet, .HashSet, .Map, .Set, org.graalvm.polyglot.Engine, org.graalvm.polyglot.io.MessageTransport.VetoException, org.graalvm.polyglot.impl.AbstractPolyglotImpl

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class
private static class

Field Summary

Modifier and TypeField and Description
pack-priv static final IOHelper.IOAccessorImpl

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static void
copy(final Path source, final Path target, final FileSystem fileSystem, CopyOption... options)

pack-priv static void
copy(final Path source, final Path target, final FileSystem sourceFileSystem, final FileSystem targetFileSystem, CopyOption... options)

pack-priv static void
move(final Path source, final Path target, final FileSystem fileSystem, CopyOption... options)

pack-priv static void
move(final Path source, final Path target, final FileSystem sourceFileSystem, final FileSystem targetFileSystem, CopyOption... options)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ACCESSback to summary
pack-priv static final IOHelper.IOAccessorImpl ACCESS

Constructor Detail

IOHelperback to summary
private IOHelper()

Method Detail

copyback to summary
pack-priv static void copy(final Path source, final Path target, final FileSystem fileSystem, CopyOption... options) throws IOException
copyback to summary
pack-priv static void copy(final Path source, final Path target, final FileSystem sourceFileSystem, final FileSystem targetFileSystem, CopyOption... options) throws IOException
moveback to summary
pack-priv static void move(final Path source, final Path target, final FileSystem fileSystem, CopyOption... options) throws IOException
moveback to summary
pack-priv static void move(final Path source, final Path target, final FileSystem sourceFileSystem, final FileSystem targetFileSystem, CopyOption... options) throws IOException
org.graalvm.polyglot.io back to summary

pack-priv Class IOHelper.ImplHolder

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv static final AbstractPolyglotImpl

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static AbstractPolyglotImpl
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

IMPLback to summary
pack-priv static final AbstractPolyglotImpl IMPL

Constructor Detail

ImplHolderback to summary
pack-priv ImplHolder()

Method Detail

initImplback to summary
private static AbstractPolyglotImpl initImpl()
org.graalvm.polyglot.io back to summary

private final Class IOHelper.IOAccessorImpl

extends IOAccessor
Class Inheritance

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Object
createIOAccess(String name, boolean allowHostFileAccess, boolean allowSocketAccess, FileSystem fileSystem)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.createIOAccess.

public Exception
public FileSystem
public boolean
public boolean
public boolean

Constructor Detail

IOAccessorImplback to summary
private IOAccessorImpl()

Method Detail

createIOAccessback to summary
public Object createIOAccess(String name, boolean allowHostFileAccess, boolean allowSocketAccess, FileSystem fileSystem)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.createIOAccess.

Annotations
@Override
createVetoExceptionback to summary
public Exception createVetoException(String message)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.createVetoException.

Annotations
@Override
getFileSystemback to summary
public FileSystem getFileSystem(Object ioAccess)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.getFileSystem.

Annotations
@Override
hasHostFileAccessback to summary
public boolean hasHostFileAccess(Object ioAccess)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.hasHostFileAccess.

Annotations
@Override
hasHostSocketAccessback to summary
public boolean hasHostSocketAccess(Object ioAccess)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.hasHostSocketAccess.

Annotations
@Override
isVetoExceptionback to summary
public boolean isVetoException(Throwable exception)

Implements abstract org.graalvm.polyglot.impl.AbstractPolyglotImpl.IOAccessor.isVetoException.

Annotations
@Override