- Bag - Class in gov.loc.repository.bagit.domain
-
The main representation of the bagit spec.
- Bag() - Constructor for class gov.loc.repository.bagit.domain.Bag
-
empty bag with an invalid version
- Bag(Version) - Constructor for class gov.loc.repository.bagit.domain.Bag
-
empty bag with the specified bag version
- Bag(Bag) - Constructor for class gov.loc.repository.bagit.domain.Bag
-
Create a new bag with the same values as the supplied bag
- bagConformsToProfile(InputStream, Bag) - Static method in class gov.loc.repository.bagit.conformance.BagProfileChecker
-
- BagCreator - Class in gov.loc.repository.bagit.creator
-
Responsible for creating a bag in place.
- BagInfoRequirement - Class in gov.loc.repository.bagit.conformance.profile
-
This class is used to define elements in a bag-info.txt file used by a bagit-profile.
- BagInfoRequirement() - Constructor for class gov.loc.repository.bagit.conformance.profile.BagInfoRequirement
-
- BagInfoRequirement(boolean, List<String>) - Constructor for class gov.loc.repository.bagit.conformance.profile.BagInfoRequirement
-
- BagInfoRequirement(boolean, List<String>, boolean) - Constructor for class gov.loc.repository.bagit.conformance.profile.BagInfoRequirement
-
Constructs a new BagInfoRequirement.
- bagInPlace(Path, Collection<SupportedAlgorithm>, boolean) - Static method in class gov.loc.repository.bagit.creator.BagCreator
-
Creates a bag in place for version 0.97.
- bagInPlace(Path, Collection<SupportedAlgorithm>, boolean, Metadata) - Static method in class gov.loc.repository.bagit.creator.BagCreator
-
Creates a bag in place for version 0.97.
- BagitAlgorithmNameToSupportedAlgorithmMapping - Interface in gov.loc.repository.bagit.hash
-
- BagitFileWriter - Class in gov.loc.repository.bagit.writer
-
Responsible for writing the bagit.txt to the filesystem
- BagitProfile - Class in gov.loc.repository.bagit.conformance.profile
-
POJO for all the bagit profile fields.
- BagitProfile() - Constructor for class gov.loc.repository.bagit.conformance.profile.BagitProfile
-
- BagitProfileDeserializer - Class in gov.loc.repository.bagit.conformance.profile
-
- BagitProfileDeserializer() - Constructor for class gov.loc.repository.bagit.conformance.profile.BagitProfileDeserializer
-
- BagitProfileDeserializer(Class<?>) - Constructor for class gov.loc.repository.bagit.conformance.profile.BagitProfileDeserializer
-
- BagitTextFileReader - Class in gov.loc.repository.bagit.reader
-
This class is responsible for reading and parsing bagit.txt files from the filesystem
- BagitVersionIsNotAcceptableException - Exception in gov.loc.repository.bagit.exceptions.conformance
-
Class to represent when the bag's version is not in the acceptable list of versions
- BagitVersionIsNotAcceptableException(String, Version, List<String>) - Constructor for exception gov.loc.repository.bagit.exceptions.conformance.BagitVersionIsNotAcceptableException
-
- BagitWarning - Enum in gov.loc.repository.bagit.conformance
-
The BagIt specification is very flexible in what it allows.
- BagLinter - Class in gov.loc.repository.bagit.conformance
-
Responsible for checking a bag and providing insight into how it cause problems.
- BagProfileChecker - Class in gov.loc.repository.bagit.conformance
-
Responsible for checking a bag against a profile
- BagReader - Class in gov.loc.repository.bagit.reader
-
Responsible for reading a bag from the filesystem.
- BagReader() - Constructor for class gov.loc.repository.bagit.reader.BagReader
-
- BagReader(BagitAlgorithmNameToSupportedAlgorithmMapping) - Constructor for class gov.loc.repository.bagit.reader.BagReader
-
- BagVerifier - Class in gov.loc.repository.bagit.verify
-
Responsible for verifying if a bag is valid, complete
- BagVerifier() - Constructor for class gov.loc.repository.bagit.verify.BagVerifier
-
- BagVerifier(BagitAlgorithmNameToSupportedAlgorithmMapping) - Constructor for class gov.loc.repository.bagit.verify.BagVerifier
-
Create a BagVerifier with a cached thread pool and a custom mapping
- BagVerifier(ExecutorService) - Constructor for class gov.loc.repository.bagit.verify.BagVerifier
-
- BagVerifier(ExecutorService, BagitAlgorithmNameToSupportedAlgorithmMapping) - Constructor for class gov.loc.repository.bagit.verify.BagVerifier
-
Create a BagVerifier with a custom thread pool and a custom mapping
- BagWriter - Class in gov.loc.repository.bagit.writer
-
responsible for writing out a
Bag
- major - Variable in class gov.loc.repository.bagit.domain.Version
-
- MaliciousPathException - Exception in gov.loc.repository.bagit.exceptions
-
Class to represent an error when the path in a manifest or fetch file has been crafted to point to a file or
directory outside the bag.
- MaliciousPathException(String) - Constructor for exception gov.loc.repository.bagit.exceptions.MaliciousPathException
-
- MandatoryVerifier - Class in gov.loc.repository.bagit.verify
-
Responsible for checking all things related to mandatory files for the bagit specification
- Manifest - Class in gov.loc.repository.bagit.domain
-
A manifest is a list of files and their corresponding checksum with the algorithm used to generate that checksum
- Manifest(SupportedAlgorithm) - Constructor for class gov.loc.repository.bagit.domain.Manifest
-
- ManifestChecker - Class in gov.loc.repository.bagit.conformance
-
Part of the BagIt conformance suite.
- ManifestReader - Class in gov.loc.repository.bagit.reader
-
This class is responsible for reading and parsing manifest files on the filesystem
- manifestToMessageDigestMap - Variable in class gov.loc.repository.bagit.creator.AbstractCreateManifestsVistor
-
- ManifestVerifier - Class in gov.loc.repository.bagit.verify
-
Responsible for all things related to the manifest during verification.
- ManifestVerifier() - Constructor for class gov.loc.repository.bagit.verify.ManifestVerifier
-
- ManifestVerifier(BagitAlgorithmNameToSupportedAlgorithmMapping) - Constructor for class gov.loc.repository.bagit.verify.ManifestVerifier
-
Create a PayloadVerifier using a cached thread pool and a custom mapping
- ManifestVerifier(ExecutorService) - Constructor for class gov.loc.repository.bagit.verify.ManifestVerifier
-
- ManifestVerifier(BagitAlgorithmNameToSupportedAlgorithmMapping, ExecutorService) - Constructor for class gov.loc.repository.bagit.verify.ManifestVerifier
-
Create a PayloadVerifier using a custom thread pool and a custom mapping
- ManifestWriter - Class in gov.loc.repository.bagit.writer
-
Responsible for writing out a
Manifest to the filesystem
- messages - Static variable in interface gov.loc.repository.bagit.conformance.EncodingChecker
-
- messages - Static variable in interface gov.loc.repository.bagit.conformance.VersionChecker
-
- messages - Static variable in interface gov.loc.repository.bagit.reader.TagFileReader
-
- messages - Static variable in class gov.loc.repository.bagit.verify.AbstractPayloadFileExistsInManifestsVistor
-
- Metadata - Class in gov.loc.repository.bagit.domain
-
A class to represent the bag-info.txt (and package-info.txt in older versions)
- Metadata() - Constructor for class gov.loc.repository.bagit.domain.Metadata
-
- MetadataChecker - Class in gov.loc.repository.bagit.conformance
-
Part of the BagIt conformance suite.
- MetadataReader - Class in gov.loc.repository.bagit.reader
-
This class is responsible for reading and parsing bagit metadata files from the filesystem
- MetadataWriter - Class in gov.loc.repository.bagit.writer
-
Responsible for writing out the bag
Metadata to the filesystem
- MetatdataValueIsNotAcceptableException - Exception in gov.loc.repository.bagit.exceptions.conformance
-
Class to represent when a metadata's value is not in the acceptable list of values
- MetatdataValueIsNotAcceptableException(String, String, List<String>, String) - Constructor for exception gov.loc.repository.bagit.exceptions.conformance.MetatdataValueIsNotAcceptableException
-
- MetatdataValueIsNotRepeatableException - Exception in gov.loc.repository.bagit.exceptions.conformance
-
Class to represent when a metadata's value is not to be repeated
- MetatdataValueIsNotRepeatableException(String, String) - Constructor for exception gov.loc.repository.bagit.exceptions.conformance.MetatdataValueIsNotRepeatableException
-
- minor - Variable in class gov.loc.repository.bagit.domain.Version
-
- MissingBagitFileException - Exception in gov.loc.repository.bagit.exceptions
-
The bagit.txt file is a required file.
- MissingBagitFileException(String) - Constructor for exception gov.loc.repository.bagit.exceptions.MissingBagitFileException
-
- MissingPayloadDirectoryException - Exception in gov.loc.repository.bagit.exceptions
-
The payload directory is a required file.
- MissingPayloadDirectoryException(String, Path) - Constructor for exception gov.loc.repository.bagit.exceptions.MissingPayloadDirectoryException
-
- MissingPayloadManifestException - Exception in gov.loc.repository.bagit.exceptions
-
A bagit bag needs at least one payload manifest.
- MissingPayloadManifestException(String) - Constructor for exception gov.loc.repository.bagit.exceptions.MissingPayloadManifestException
-