Index
All Classes and Interfaces|All Packages
A
- archiver(Path) - Static method in class be.yildizgames.common.compression.CompressionFactory
- Archiver - Interface in be.yildizgames.common.compression
-
Pack an archive.
B
- be.yildizgames.common.compression - module be.yildizgames.common.compression
- be.yildizgames.common.compression - package be.yildizgames.common.compression
-
Provide the classes to compress and decompress archives.
C
- CompressionFactory - Class in be.yildizgames.common.compression
-
This class is an entry point for this module, it exposes utilities: archivers, unpackers, file info.
E
- equals(Object) - Method in record class be.yildizgames.common.compression.FileInfo
-
Indicates whether some other object is "equal to" this one.
F
- fileInfo(Path) - Static method in class be.yildizgames.common.compression.CompressionFactory
- FileInfo - Record Class in be.yildizgames.common.compression
-
Contains the information for an entry in a compressed file.
- FileInfo(String, List<FileHash>) - Constructor for record class be.yildizgames.common.compression.FileInfo
-
Creates an instance of a
FileInfo
record class. - FileInfoRetriever - Interface in be.yildizgames.common.compression
G
- getFileInfo(Algorithm...) - Method in interface be.yildizgames.common.compression.FileInfoRetriever
-
Provide a list of FileInfo for the archive.
H
- hashCode() - Method in record class be.yildizgames.common.compression.FileInfo
-
Returns a hash code value for this object.
- hashes() - Method in record class be.yildizgames.common.compression.FileInfo
-
Returns the value of the
hashes
record component.
I
- isArchive(Path) - Static method in class be.yildizgames.common.compression.CompressionFactory
N
- name() - Method in record class be.yildizgames.common.compression.FileInfo
-
Returns the value of the
name
record component. - nativeArchiver(Path) - Static method in class be.yildizgames.common.compression.CompressionFactory
- nativeUnpacker(Path) - Static method in class be.yildizgames.common.compression.CompressionFactory
P
- pack(Path, Path) - Method in interface be.yildizgames.common.compression.Archiver
-
Compress a file.
- pack(List<Path>, Path) - Method in interface be.yildizgames.common.compression.Archiver
-
Compress a file.
S
- sevenZipArchiver(boolean) - Static method in class be.yildizgames.common.compression.CompressionFactory
- sevenZipFileInfo(Path) - Static method in class be.yildizgames.common.compression.CompressionFactory
- sevenZipUnpacker(boolean) - Static method in class be.yildizgames.common.compression.CompressionFactory
T
- toString() - Method in record class be.yildizgames.common.compression.FileInfo
-
Returns a string representation of this record class.
U
- unpack(Path, String, Path) - Method in interface be.yildizgames.common.compression.Unpacker
- unpack(Path, Path, boolean) - Method in interface be.yildizgames.common.compression.Unpacker
-
Extract a directory and all its content from an archive.
- unpackDirectoryToDirectory(Path, String, Path) - Method in interface be.yildizgames.common.compression.Unpacker
-
Extract a directory and all its content from an archive file.
- unpacker(Path) - Static method in class be.yildizgames.common.compression.CompressionFactory
- Unpacker - Interface in be.yildizgames.common.compression
-
Unpack an archive.
Z
- zipArchiver() - Static method in class be.yildizgames.common.compression.CompressionFactory
- zipFileInfo(Path) - Static method in class be.yildizgames.common.compression.CompressionFactory
- zipUnpacker() - Static method in class be.yildizgames.common.compression.CompressionFactory
All Classes and Interfaces|All Packages