public final class Resources extends Object
Resources.registerResource(java.lang.String, java.io.InputStream)
.
Registered resources are then available from DynamicHub#getResource classes and
class loaders
.Modifier and Type | Method and Description |
---|---|
static InputStream |
createInputStream(String resourceName) |
static URL |
createURL(String resourceName) |
static Enumeration<URL> |
createURLs(String resourceName) |
static ResourceStorageEntry |
get(String name) |
static byte[] |
inputStreamToByteArray(InputStream is) |
static void |
registerDirectoryResource(String resourceDirName,
String content) |
static void |
registerResource(String resourceName,
InputStream is) |
org.graalvm.collections.EconomicMap<String,ResourceStorageEntry> |
resources() |
static Resources |
singleton() |
public static Resources singleton()
public org.graalvm.collections.EconomicMap<String,ResourceStorageEntry> resources()
public static byte[] inputStreamToByteArray(InputStream is)
public static void registerResource(String resourceName, InputStream is)
public static void registerDirectoryResource(String resourceDirName, String content)
public static ResourceStorageEntry get(String name)
public static InputStream createInputStream(String resourceName)
public static Enumeration<URL> createURLs(String resourceName)