public final class Jars
extends java.lang.Object
JarFile and JarEntry.
This class serves to reduce the total amount of code required by the Jar API by providing common or otherwise useful functionality in the form of static methods.
| Modifier and Type | Method and Description |
|---|---|
static xyz.maow.jarvae.Jars.JarEntries |
entries(java.util.jar.JarFile jar) |
static java.util.List<java.util.jar.JarEntry> |
entriesList(java.util.jar.JarFile file) |
static java.io.File |
extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.io.File file) |
static java.io.File |
extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.io.File file,
int bufferSize) |
static java.io.File |
extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.nio.file.Path path) |
static java.io.File |
extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.nio.file.Path path,
int bufferSize) |
static java.io.File |
extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.lang.String s) |
static java.io.File |
extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.lang.String s,
int bufferSize) |
static void |
forEach(java.util.jar.JarFile jar,
java.util.function.Consumer<java.util.jar.JarEntry> consumer) |
static java.util.jar.JarInputStream |
newInputStream(java.io.File file) |
static java.util.jar.JarInputStream |
newInputStream(java.nio.file.Path path) |
static java.util.jar.JarInputStream |
newInputStream(java.lang.String... strings) |
static java.util.jar.JarOutputStream |
newOutputStream(java.io.File file) |
static java.util.jar.JarOutputStream |
newOutputStream(java.nio.file.Path path) |
static java.util.jar.JarOutputStream |
newOutputStream(java.lang.String... strings) |
public static java.io.File extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.io.File file,
int bufferSize)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.lang.String s,
int bufferSize)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.lang.String s)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.nio.file.Path path,
int bufferSize)
throws java.io.IOException
java.io.IOExceptionpublic static java.io.File extract(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.nio.file.Path path)
throws java.io.IOException
java.io.IOExceptionpublic static xyz.maow.jarvae.Jars.JarEntries entries(java.util.jar.JarFile jar)
public static java.util.List<java.util.jar.JarEntry> entriesList(java.util.jar.JarFile file)
public static void forEach(java.util.jar.JarFile jar,
java.util.function.Consumer<java.util.jar.JarEntry> consumer)
public static java.util.jar.JarInputStream newInputStream(java.lang.String... strings)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.jar.JarInputStream newInputStream(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.jar.JarInputStream newInputStream(java.nio.file.Path path)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.jar.JarOutputStream newOutputStream(java.lang.String... strings)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.jar.JarOutputStream newOutputStream(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.jar.JarOutputStream newOutputStream(java.nio.file.Path path)
throws java.io.IOException
java.io.IOException