APIdia Launch Partner
Top Interfaces Classes
module jdk.jlink

Package jdk.tools.jlink.internal


Interface Summary

Modifier and TypeInterface and Description
public interface
Archive

An Archive of all content, classes, resources, configuration files, and other, for a module.

public interface
ExecutableImage

An executable runtime image.

public interface
PostProcessor

Plugin wishing to post-process must implement this interface.

public interface
ResourcePrevisitor

Plugin wishing to pre-visit the resources must implement this interface.

public interface
StringTable

Added strings are stored in the jimage strings table.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
AbstractResourcePoolEntry

A LinkResourcePoolEntry is the elementary unit of data inside an image.

pack-priv class
ArchiveEntryResourcePoolEntry

A ResourcePoolEntry backed by a given Archive Entry.

public class
pack-priv class
ByteArrayResourcePoolEntry

A ResourcePoolEntry backed by a given byte[].

public class
DirArchive

An Archive backed by a directory.

public class
ImageFileCreator

An image (native endian.)

{
  u4 magic;
  u2 major_version;
  u2 minor_version;
  u4 resource_count;
  u4 table_length;
  u4 location_attributes_size;
  u4 strings_size;
  u4 redirect[table_length];
  u4 offsets[table_length];
  u1 location_attributes[location_attributes_size];
  u1 strings[strings_size];
  u1 content[if !EOF];
}
public class
public class
ImagePluginConfiguration

Plugins configuration.

public class
ImagePluginStack

Plugins Stack.

public class
ImageResourcesTree

A class to build a sorted tree of Resource paths as a tree of ImageLocation.

pack-priv class
public abstract class
JarArchive

An Archive backed by a jar file.

public class
Jlink

API to call jlink.

public class
JlinkTask

Implementation for the jlink tool.

public class
JmodArchive

An Archive backed by a jmod file.

public class
JRTArchive

An archive implementation based on the JDK's run-time image.

public class
LinkableRuntimeImage

Class that supports the feature of running jlink based on the current run-time image.

public class
public class
ModularJarArchive

An Archive backed by a jar file.

public class
ModuleSorter

Helper class to sort modules in topological order

public class
PathResourcePoolEntry

A ResourcePoolEntry backed by a given nio Path.

public class
public class
PluginRepository

Plugin Providers repository.

pack-priv class
public class
public class
ResourcePoolManager

A manager for pool of resources.

public class
public class
SymLinkResourcePoolEntry

A symbolic link ResourcePoolEntry.

public class
TaskHelper

JLink and JImage tools shared helper.

public class