Skip navigation links
B C E F G J L M N P R W X 

B

build() - Method in class xyz.maow.jarvae.ManifestBuilder
 

C

contains(JarFile, Path) - Static method in class xyz.maow.jarvae.Jars
Returns true if the specified jar file contains an entry matching the path.

E

entries(JarFile) - Static method in class xyz.maow.jarvae.Jars
Wraps the entries of the specified jar file around an iterable class.
entriesList(JarFile) - Static method in class xyz.maow.jarvae.Jars
Creates a new list of jar entries to store the specified jar file's entries.
entry(String) - Method in class xyz.maow.jarvae.ManifestBuilder
Sets the current entry of the builder.
extract(JarFile, JarEntry, File, int) - Static method in class xyz.maow.jarvae.Jars
Deprecated.
To reduce overall complexity, this method has been deprecated.
extract(JarFile, JarEntry, File) - Static method in class xyz.maow.jarvae.Jars
Deprecated.
To reduce overall complexity, this method has been deprecated.
extract(JarFile, JarEntry, String, int) - Static method in class xyz.maow.jarvae.Jars
Deprecated.
To reduce overall complexity, this method has been deprecated.
extract(JarFile, JarEntry, String) - Static method in class xyz.maow.jarvae.Jars
Deprecated.
To reduce overall complexity, this method has been deprecated.
extract(JarFile, JarEntry, Path, int) - Static method in class xyz.maow.jarvae.Jars
Extracts a jar entry to a file at the specified path with the specified buffer size.
extract(JarFile, JarEntry, Path) - Static method in class xyz.maow.jarvae.Jars
Extracts a jar entry to a file at the specified path with the default buffer size of 1024.

F

findClass(String) - Method in class xyz.maow.jarvae.JarClassLoader
 
forEach(JarFile, Consumer<JarEntry>) - Static method in class xyz.maow.jarvae.Jars
Iterates over each entry in a jar file, calling a Consumer on them.

G

getJarFileSystem(Path, Map<String, String>) - Static method in class xyz.maow.jarvae.Jars
Returns a FileSystem representing the filesystem of the Path as a jar file.
getJarFileSystem(Path) - Static method in class xyz.maow.jarvae.Jars
Returns a FileSystem representing the filesystem of the Path as a jar file.

J

JarClassLoader - Class in xyz.maow.jarvae
A custom class loader implementation that allows classes to be found and loaded based on the classes in a JarFile.
JarClassLoader(ClassLoader, String, JarFile) - Constructor for class xyz.maow.jarvae.JarClassLoader
Creates a new JarClassLoader with a parent class loader and base directory.
JarClassLoader(ClassLoader, JarFile) - Constructor for class xyz.maow.jarvae.JarClassLoader
Creates a new JarClassLoader with a parent class loader.
JarClassLoader(String, JarFile) - Constructor for class xyz.maow.jarvae.JarClassLoader
Creates a new JarClassLoader with a base directory.
JarClassLoader(JarFile) - Constructor for class xyz.maow.jarvae.JarClassLoader
Creates a new JarClassLoader.
Jars - Class in xyz.maow.jarvae
A utility class for operating on instances of JarFile and JarEntry.

L

lines(JarFile, JarEntry) - Static method in class xyz.maow.jarvae.Jars
Returns a Stream that can be used to read the lines of a jar entry.

M

ManifestBuilder - Class in xyz.maow.jarvae
A utility class for constructing a Manifest in the style of a builder pattern.
ManifestBuilder(Manifest) - Constructor for class xyz.maow.jarvae.ManifestBuilder
Creates a new ManifestBuilder using an existing manifest.
ManifestBuilder() - Constructor for class xyz.maow.jarvae.ManifestBuilder
Creates a new ManifestBuilder.

N

newInputStream(String...) - Static method in class xyz.maow.jarvae.Jars
Deprecated.
To reduce overall complexity, this method has been deprecated.
newInputStream(File) - Static method in class xyz.maow.jarvae.Jars
Deprecated.
To reduce overall complexity, this method has been deprecated.
newInputStream(Path) - Static method in class xyz.maow.jarvae.Jars
Creates a new jar input stream from a path.
newOutputStream(String...) - Static method in class xyz.maow.jarvae.Jars
Deprecated.
To reduce overall complexity, this method has been deprecated.
newOutputStream(File) - Static method in class xyz.maow.jarvae.Jars
Deprecated.
To reduce overall complexity, this method has been deprecated.
newOutputStream(Path) - Static method in class xyz.maow.jarvae.Jars
Creates a new jar output stream from a path.

P

put(Object, Object) - Method in class xyz.maow.jarvae.ManifestBuilder
Stores a new attribute in this manifest.
put(String, Object, Object) - Method in class xyz.maow.jarvae.ManifestBuilder
Stores a new attribute in this manifest, putting it under a specific entry.

R

read(InputStream) - Method in class xyz.maow.jarvae.ManifestBuilder
 
readAllBytes(JarFile, JarEntry, int) - Static method in class xyz.maow.jarvae.Jars
Using a jar file, reads the contents of a jar entry as a byte array, using the specified buffer size.
readAllBytes(JarFile, JarEntry) - Static method in class xyz.maow.jarvae.Jars
Using a jar file, reads the contents of a jar entry as a byte array, using the default buffer size of 1024.
readAllLines(JarFile, JarEntry) - Static method in class xyz.maow.jarvae.Jars
Reads all the lines in an entry to a List<String>.

W

write(OutputStream) - Method in class xyz.maow.jarvae.ManifestBuilder
 

X

xyz.maow.jarvae - package xyz.maow.jarvae
 
B C E F G J L M N P R W X 
Skip navigation links