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 JarFileManifestLoaderImplementation 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.