archive.core

Types that handle the core logic of archive file formats.

Members

Classes

Archive
class Archive(T, Filter = NullArchiveFilter)

The common template for all archives. Each archive format is implemented as a Policy class which supplies necessary types and methods specific to that format. Reference this class to find the methods available to all archives, but use the docs for your specific format to find methods/members available for your specific format.

ArchiveDirectory
class ArchiveDirectory(Policy)

Base class for archive directories. Provides common subdirectory and file management.

ArchiveMember
class ArchiveMember

Common base class for all Archive members (Files and Directories). Provides common name management functionality and ability to iterate over both Files and Directories at once.

IllegalPathException
class IllegalPathException

Thrown when a supplied path is invalid.

NullArchiveFilter
class NullArchiveFilter

Default filter which performs no mutation to the input/output data.

Meta

Authors

Richard W Laughlin Jr.