Package io.github.slimjar.app.module
Interface ModuleExtractor
- All Known Implementing Classes:
RelocatingModuleExtractor,TemporaryModuleExtractor
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull FileextractFile(@NotNull URL url, @NotNull String name) @NotNull URLextractModule(@NotNull URL url, @NotNull String name)
-
Method Details
-
extractModule
@NotNull @NotNull URL extractModule(@NotNull @NotNull URL url, @NotNull @NotNull String name) throws ModuleExtractorException - Throws:
ModuleExtractorException
-
extractFile
@NotNull static @NotNull File extractFile(@NotNull @NotNull URL url, @NotNull @NotNull String name) throws ModuleExtractorException - Throws:
ModuleExtractorException
-