Index

A B C E F G H I N P S T U Z 
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
 
A B C E F G H I N P S T U Z 
All Classes and Interfaces|All Packages