- get(String) - Method in class jdk.tools.jlink.plugin.Pool
-
Get the ModuleData for the passed path.
- get(String) - Method in interface jdk.tools.jlink.plugin.Pool.Module
-
Retrieves a ModuleData from a path (e.g:
/mymodule/com.foo.bar/MyClass.class)
- getAllPackages() - Method in interface jdk.tools.jlink.plugin.Pool.Module
-
Retrieves all the packages located in this module.
- getArgumentsDescription() - Method in interface jdk.tools.jlink.plugin.Plugin
-
The plugin argument(s) description.
- getByteOrder() - Method in class jdk.tools.jlink.Jlink.JlinkConfiguration
-
- getByteOrder() - Method in class jdk.tools.jlink.plugin.Pool
-
The ByteOrder currently in use when generating the jimage file.
- getBytes() - Method in class jdk.tools.jlink.plugin.Pool.ModuleData
-
The ModuleData content as an array of byte.
- getContent() - Method in class jdk.tools.jlink.plugin.Pool
-
Get all ModuleData contained in this pool instance.
- getContent() - Method in interface jdk.tools.jlink.plugin.Pool.Module
-
Retrieves the collection of ModuleData.
- getDescription() - Method in interface jdk.tools.jlink.plugin.Plugin
-
The plugin description.
- getDescriptor() - Method in interface jdk.tools.jlink.plugin.Pool.Module
-
The module descriptor of this module.
- getExecutableImage() - Method in class jdk.tools.jlink.builder.DefaultImageBuilder
-
- getExecutableImage() - Method in interface jdk.tools.jlink.builder.ImageBuilder
-
Gets the executable image that is generated.
- getExecutableImage(Path) - Static method in class jdk.tools.jlink.builder.DefaultImageBuilder
-
- getExecutionArgs() - Method in class jdk.tools.jlink.plugin.ExecutableImage
-
The list of arguments required to execute the image.
- getHome() - Method in class jdk.tools.jlink.plugin.ExecutableImage
-
Image home directory,
- getImageBuilder() - Method in class jdk.tools.jlink.Jlink.PluginsConfiguration
-
- getJImageOutputStream() - Method in class jdk.tools.jlink.builder.DefaultImageBuilder
-
- getJImageOutputStream() - Method in interface jdk.tools.jlink.builder.ImageBuilder
-
The OutputStream to store the jimage file.
- getLastSorterPluginName() - Method in class jdk.tools.jlink.Jlink.PluginsConfiguration
-
- getLength() - Method in class jdk.tools.jlink.plugin.Pool.ModuleData
-
The ModuleData content length.
- getLimitmods() - Method in class jdk.tools.jlink.Jlink.JlinkConfiguration
-
- getModule() - Method in class jdk.tools.jlink.plugin.Pool.ModuleData
-
The ModuleData module name.
- getModule(String) - Method in class jdk.tools.jlink.plugin.Pool
-
Retrieves the module for the provided name.
- getModulepaths() - Method in class jdk.tools.jlink.Jlink.JlinkConfiguration
-
- getModules() - Method in class jdk.tools.jlink.Jlink.JlinkConfiguration
-
- getModules() - Method in class jdk.tools.jlink.plugin.ExecutableImage
-
The names of the modules located in the image.
- getModules() - Method in class jdk.tools.jlink.plugin.Pool
-
The collection of modules contained in this pool.
- getName() - Method in enum jdk.tools.jlink.plugin.Plugin.CATEGORY
-
- getName() - Method in interface jdk.tools.jlink.plugin.Plugin
-
The plugin name.
- getName() - Method in interface jdk.tools.jlink.plugin.Plugin.PluginType
-
- getName() - Method in interface jdk.tools.jlink.plugin.Pool.Module
-
The module name.
- getOption() - Method in interface jdk.tools.jlink.plugin.Plugin
-
The option that identifies this plugin.
- getOutput() - Method in class jdk.tools.jlink.Jlink.JlinkConfiguration
-
- getPath() - Method in class jdk.tools.jlink.plugin.Pool.ModuleData
-
The ModuleData path.
- getPluginContext() - Method in class jdk.tools.jlink.Jlink.PluginsConfiguration
-
- getPlugins() - Method in class jdk.tools.jlink.Jlink.PluginsConfiguration
-
- getReleaseProperties() - Method in interface jdk.tools.jlink.plugin.PluginContext
-
Returns 'release' properties
- getState() - Method in interface jdk.tools.jlink.plugin.Plugin
-
The Plugin set of states.
- getStateDescription() - Method in interface jdk.tools.jlink.plugin.Plugin
-
Return a message indicating the status of the provider.
- getType() - Method in interface jdk.tools.jlink.plugin.Plugin
-
The Plugin set of types.
- getType() - Method in class jdk.tools.jlink.plugin.Pool.ModuleData
-
The ModuleData type.
- PluginException - Exception in jdk.tools.jlink.plugin
-
An unchecked exception thrown by jlink plugin API for unrecoverable
conditions.
- Pool - Class in jdk.tools.jlink.plugin
-
Pool of module data.
- Pool.ModuleData - Class in jdk.tools.jlink.plugin
-
A ModuleData is the elementary unit of data inside an image.
- Plugin.CATEGORY - Enum in jdk.tools.jlink.plugin
-
Order of categories:
FILTER: Filter in/out resources or files.
TRANSFORMER: Transform resources or files(eg: refactoring, bytecode
manipulation).
MODULEINFO_TRANSFORMER: Transform only module-info.class
SORTER: Sort resources within the resource container.
COMPRESSOR: Compress resource within the resouce containers.
VERIFIER: Does some image verification.
PROCESSOR: Does some post processing on image.
PACKAGER: Final processing
- Plugin.STATE - Enum in jdk.tools.jlink.plugin
-
Plugin state:
DISABLED: The plugin is not exposed in help and will be not called.
AUTO_ENABLED: The plugin is enabled by default.
- Pool.ModuleDataType - Enum in jdk.tools.jlink.plugin
-
Type of module data.
- Plugin - Interface in jdk.tools.jlink.plugin
-
Base interface that jlink plugins should implement.
- Plugin.PluginType - Interface in jdk.tools.jlink.plugin
-
Type of plugin.
- PluginContext - Interface in jdk.tools.jlink.plugin
-
Interface to plugin (container) context.
- Pool.Module - Interface in jdk.tools.jlink.plugin
-
A module in the pool.
- Pool.Visitor - Interface in jdk.tools.jlink.plugin
-
Interface to visit the content of a Pool.
- PostProcessorPlugin - Interface in jdk.tools.jlink.plugin
-
Implement this interface to develop a PostProcessor plugin.
- PluginException() - Constructor for exception jdk.tools.jlink.plugin.PluginException
-
- PluginException(String) - Constructor for exception jdk.tools.jlink.plugin.PluginException
-
- PluginException(String, Throwable) - Constructor for exception jdk.tools.jlink.plugin.PluginException
-
- PluginException(Throwable) - Constructor for exception jdk.tools.jlink.plugin.PluginException
-
- PluginsConfiguration() - Constructor for class jdk.tools.jlink.Jlink.PluginsConfiguration
-
Empty plugins configuration.
- PluginsConfiguration(List<Plugin>) - Constructor for class jdk.tools.jlink.Jlink.PluginsConfiguration
-
Plugins configuration.
- PluginsConfiguration(List<Plugin>, ImageBuilder, String) - Constructor for class jdk.tools.jlink.Jlink.PluginsConfiguration
-
Plugins configuration with a last sorter and an ImageBuilder.
- PluginsConfiguration(List<Plugin>, ImageBuilder, String, PluginContext) - Constructor for class jdk.tools.jlink.Jlink.PluginsConfiguration
-
Plugins configuration with a last sorter and an ImageBuilder.
- Pool() - Constructor for class jdk.tools.jlink.plugin.Pool
-
- Pool(ByteOrder) - Constructor for class jdk.tools.jlink.plugin.Pool
-
- postProcess(ExecutableImage, List<Plugin>) - Method in class jdk.tools.jlink.Jlink
-
Post process the image with a plugin configuration.
- prepareApplicationFiles(Pool, Set<String>) - Method in class jdk.tools.jlink.builder.DefaultImageBuilder
-
Generates launcher scripts.
- process(ExecutableImage) - Method in interface jdk.tools.jlink.plugin.PostProcessorPlugin
-
Post process an image.