All Classes and Interfaces

Class
Description
The entrypoint for Amber's bootstrapping functionality.
Amber manifest containing the library directory, dependencies and repositories.
Options for Amber's bootstrap process.
Represents the result of a checksum verification operation.
Enum representing different types of checksums.
Validates the checksum of a file against a given checksum and type.
Default implementation of ChecksumValidator.
Implementation of ManifestLoader to load manifest from a class loader's resources.
Extension of PrintStreamLogger that logs to the console (System.out for info/debug and System.err for errors).
Represents a dependency with its notation, group ID, name, and version.
Interface for downloading dependencies and their checksums from repositories.
Represents the result of a download operation, indicating success or failure and providing an error message if applicable.
Implementation of ManifestLoader to load manifest from jar files.
Logger interface for Amber.
Interface for loading Amber manifests from various sources, such as ClassLoaderManifestLoader and JarFileManifestLoader
Implementation of DependencyDownloader that downloads dependencies from any Maven repositories.
Implementation of Logger that logs messages to specified PrintStream instances.
Represents a repository from which dependencies can be downloaded.
Enum representing different types of repositories.
Extends DownloadResult to include the downloaded content as a String.
Auto-generated version class.