Index

A B C E F G K N O P R U V W 
All Classes and Interfaces|All Packages

A

allowHostIO(VirtualFileSystem.HostIO) - Method in class org.graalvm.python.embedding.VirtualFileSystem.Builder
Determines if and how much host IO is allowed outside the VirtualFileSystem.

B

build() - Method in class org.graalvm.python.embedding.VirtualFileSystem.Builder
Build a new VirtualFileSystem instance from the configuration provided in the builder.

C

caseInsensitive(boolean) - Method in class org.graalvm.python.embedding.VirtualFileSystem.Builder
Sets the file system to be case-insensitive.
close() - Method in class org.graalvm.python.embedding.VirtualFileSystem
Closes the VirtualFileSystem and frees up potentially allocated resources.
contextBuilder() - Static method in class org.graalvm.python.embedding.GraalPyResources
Creates a GraalPy context builder preconfigured with a VirtualFileSystem and other GraalPy and polyglot Context configuration options optimized for the usage of the Python virtual environment contained in the virtual filesystem.
contextBuilder(Path) - Static method in class org.graalvm.python.embedding.GraalPyResources
Creates a GraalPy context preconfigured with GraalPy and polyglot Context configuration options for use with resources located in an external directory in real filesystem.
contextBuilder(VirtualFileSystem) - Static method in class org.graalvm.python.embedding.GraalPyResources
Creates a GraalPy context builder preconfigured with the given VirtualFileSystem and other GraalPy and polygot Context configuration options optimized for the usage of the Python virtual environment contained in the virtual filesystem.
Conventions - Section in class org.graalvm.python.embedding.GraalPyResources
 
create() - Static method in class org.graalvm.python.embedding.VirtualFileSystem
Creates a VirtualFileSystem with default configuration.
createContext() - Static method in class org.graalvm.python.embedding.GraalPyResources
Creates a GraalPy context preconfigured with a VirtualFileSystem and other GraalPy and polyglot Context configuration options optimized for the usage of the Python virtual environment contained in the virtual filesystem.
Creating PositionalArguments - Section in class org.graalvm.python.embedding.PositionalArguments
 

E

External Directory - Section in class org.graalvm.python.embedding.GraalPyResources
 
extractFilter(Predicate) - Method in class org.graalvm.python.embedding.VirtualFileSystem.Builder
This filter applied to files in the virtual filesystem treats them as symlinks to real files in the host filesystem.
extractVirtualFileSystemResources(VirtualFileSystem, Path) - Static method in class org.graalvm.python.embedding.GraalPyResources
Extract Python resources which are distributed as part of a jar file or a native image executable into a directory.

F

from(List) - Static method in class org.graalvm.python.embedding.PositionalArguments
Creates a PositionalArguments instance from the specified list of values.
from(Map) - Static method in class org.graalvm.python.embedding.KeywordArguments
Creates a KeywordArguments instance from the specified map.

G

getMountPoint() - Method in class org.graalvm.python.embedding.VirtualFileSystem
Returns the mount point for this VirtualFileSystem.
getNativeExecutablePath() - Static method in class org.graalvm.python.embedding.GraalPyResources
Determines a native executable path if running in ImageInfo.inImageRuntimeCode().
GraalPyResources - Class in org.graalvm.python.embedding
This class provides utilities related to Python resources used in GraalPy embedding scenarios which can be of the following kind: Python application files Third-party Python packages

K

KeywordArguments - Class in org.graalvm.python.embedding
Represents a set of keyword arguments, typically used for interfacing with Python functions that accept **kwargs.

N

newBuilder() - Static method in class org.graalvm.python.embedding.VirtualFileSystem
Creates a builder for constructing a VirtualFileSystem with a custom configuration.
NONE - Enum constant in enum class org.graalvm.python.embedding.VirtualFileSystem.HostIO
No host IO allowed.

O

of(Object...) - Static method in class org.graalvm.python.embedding.PositionalArguments
Creates a PositionalArguments instance from the specified values.
of(String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
Creates a KeywordArguments instance from a single key-value pair.
of(String, Object, String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
Creates a KeywordArguments instance from multiple key-value pairs.
of(String, Object, String, Object, String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
Creates a KeywordArguments instance from multiple key-value pairs.
of(String, Object, String, Object, String, Object, String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
Creates a KeywordArguments instance from multiple key-value pairs.
of(String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
Creates a KeywordArguments instance from multiple key-value pairs.
of(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
Creates a KeywordArguments instance from multiple key-value pairs.
of(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
Creates a KeywordArguments instance from multiple key-value pairs.
of(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
Creates a KeywordArguments instance from multiple key-value pairs.
of(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
Creates a KeywordArguments instance from multiple key-value pairs.
of(String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object, String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
Creates a KeywordArguments instance from multiple key-value pairs.
org.graalvm.python.embedding - module org.graalvm.python.embedding
Utilities for GraalPy embedding scenarios.
org.graalvm.python.embedding - package org.graalvm.python.embedding
Utilities for GraalPy embedding scenarios.

P

PositionalArguments - Class in org.graalvm.python.embedding
Represents positional arguments (`*args`) in Python.

R

READ - Enum constant in enum class org.graalvm.python.embedding.VirtualFileSystem.HostIO
Only read access allowed.
READ_WRITE - Enum constant in enum class org.graalvm.python.embedding.VirtualFileSystem.HostIO
Read and write access is allowed.
resourceDirectory(String) - Method in class org.graalvm.python.embedding.VirtualFileSystem.Builder
Sets the root directory of the virtual filesystem within Java resources.
resourceLoadingClass(Class) - Method in class org.graalvm.python.embedding.VirtualFileSystem.Builder
By default, virtual filesystem resources are loaded by delegating to VirtualFileSystem.class.getResource(name).

U

unixMountPoint(String) - Method in class org.graalvm.python.embedding.VirtualFileSystem.Builder
The mount point for the virtual filesystem on Unices.
Usage - Section in class org.graalvm.python.embedding.KeywordArguments
 

V

valueOf(String) - Static method in enum class org.graalvm.python.embedding.VirtualFileSystem.HostIO
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.graalvm.python.embedding.VirtualFileSystem.HostIO
Returns an array containing the constants of this enum class, in the order they are declared.
VirtualFileSystem - Class in org.graalvm.python.embedding
The GraalPy Virtual Filesystem accesses embedded resource files as standard Java resources and makes them available to Python code running in GraalPy.
Virtual Filesystem - Section in class org.graalvm.python.embedding.GraalPyResources
 
VirtualFileSystem.Builder - Class in org.graalvm.python.embedding
Builder class to create VirtualFileSystem instances.
VirtualFileSystem.HostIO - Enum Class in org.graalvm.python.embedding
Determines if and how much host IO is allowed outside the VirtualFileSystem.

W

When to Use - Section in class org.graalvm.python.embedding.KeywordArguments
 
When to Use - Section in class org.graalvm.python.embedding.PositionalArguments
 
windowsMountPoint(String) - Method in class org.graalvm.python.embedding.VirtualFileSystem.Builder
The mount point for the virtual filesystem on Windows.
A B C E F G K N O P R U V W 
All Classes and Interfaces|All Packages