Index
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
VirtualFileSysteminstance 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
VirtualFileSystemand 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
VirtualFileSystemand 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
VirtualFileSystemwith default configuration. - createContext() - Static method in class org.graalvm.python.embedding.GraalPyResources
-
Creates a GraalPy context preconfigured with a
VirtualFileSystemand 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
PositionalArgumentsinstance from the specified list of values. - from(Map) - Static method in class org.graalvm.python.embedding.KeywordArguments
-
Creates a
KeywordArgumentsinstance 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
VirtualFileSystemwith 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
PositionalArgumentsinstance from the specified values. - of(String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
-
Creates a
KeywordArgumentsinstance from a single key-value pair. - of(String, Object, String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
-
Creates a
KeywordArgumentsinstance from multiple key-value pairs. - of(String, Object, String, Object, String, Object) - Static method in class org.graalvm.python.embedding.KeywordArguments
-
Creates a
KeywordArgumentsinstance 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
KeywordArgumentsinstance 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
KeywordArgumentsinstance 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
KeywordArgumentsinstance 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
KeywordArgumentsinstance 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
KeywordArgumentsinstance 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
KeywordArgumentsinstance 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
KeywordArgumentsinstance 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
VirtualFileSysteminstances. - 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.
All Classes and Interfaces|All Packages