## Uses of Class
jdk.tools.jlink.plugin.Pool.ModuleData

Packages that use Pool.ModuleData
jdk.tools.jlink.plugin

### Uses of Pool.ModuleData in jdk.tools.jlink.plugin

Methods in jdk.tools.jlink.plugin that return Pool.ModuleData
`Pool.ModuleData` Pool.`get(String path)` Get the ModuleData for the passed path.
`Pool.ModuleData` Pool.Module.`get(String path)` Retrieves a ModuleData from a path (e.g: /mymodule/com.foo.bar/MyClass.class)
`static Pool.ModuleData` Pool.`newImageFile(String module, String path, Pool.ModuleDataType type, InputStream content, long size)` Create a ModuleData for a file that will be located outside a jimage file.
`static Pool.ModuleData` Pool.`newResource(String path, byte[] content)` Create a ModuleData for a file that will be located inside a jimage file.
`static Pool.ModuleData` Pool.`newResource(String path, InputStream content, long size)` Create a ModuleData located inside a jimage file.
`Pool.ModuleData` Pool.Visitor.`visit(Pool.ModuleData content)` Called for each visited ModuleData.

Methods in jdk.tools.jlink.plugin that return types with arguments of type Pool.ModuleData
`Collection<Pool.ModuleData>` Pool.`getContent()` Get all ModuleData contained in this pool instance.
`Collection<Pool.ModuleData>` Pool.Module.`getContent()` Retrieves the collection of ModuleData.

Methods in jdk.tools.jlink.plugin with parameters of type Pool.ModuleData
`void` Pool.`add(Pool.ModuleData data)` Add a ModuleData.
`void` Pool.Module.`add(Pool.ModuleData data)` Add a ModuleData to this module.
`boolean` Pool.`contains(Pool.ModuleData data)` Check if the pool contains this data.
`Pool.ModuleData` Pool.Visitor.`visit(Pool.ModuleData content)` Called for each visited ModuleData.