Uses of Class
io.ocfl.api.model.DigestAlgorithm
Packages that use DigestAlgorithm
-
Uses of DigestAlgorithm in io.ocfl.api
Fields in io.ocfl.api declared as DigestAlgorithmModifier and TypeFieldDescriptionstatic final DigestAlgorithm
DigestAlgorithmRegistry.blake2b160
static final DigestAlgorithm
DigestAlgorithmRegistry.blake2b256
static final DigestAlgorithm
DigestAlgorithmRegistry.blake2b384
static final DigestAlgorithm
DigestAlgorithmRegistry.blake2b512
static final DigestAlgorithm
OcflConstants.DEFAULT_DIGEST_ALGORITHM
static final DigestAlgorithm
DigestAlgorithmRegistry.md5
static final DigestAlgorithm
DigestAlgorithmRegistry.sha1
static final DigestAlgorithm
DigestAlgorithmRegistry.sha256
static final DigestAlgorithm
DigestAlgorithmRegistry.sha512
static final DigestAlgorithm
DigestAlgorithmRegistry.sha512_256
static final DigestAlgorithm
DigestAlgorithmRegistry.size
static final DigestAlgorithm[]
OcflConstants.VALID_INVENTORY_ALGORITHMS
Fields in io.ocfl.api with type parameters of type DigestAlgorithmModifier and TypeFieldDescriptionstatic final Set
<DigestAlgorithm> OcflConstants.ALLOWED_DIGEST_ALGORITHMS
Methods in io.ocfl.api that return DigestAlgorithmModifier and TypeMethodDescriptionstatic DigestAlgorithm
DigestAlgorithmRegistry.getAlgorithm
(String ocflName) Retrieves the algorithm that corresponds to the OCFL name from the registryOcflConfig.getDefaultDigestAlgorithm()
Methods in io.ocfl.api with parameters of type DigestAlgorithmModifier and TypeMethodDescriptionOcflObjectUpdater.addFileFixity
(String logicalPath, DigestAlgorithm algorithm, String value) Adds an entry to the object's fixity block.static void
DigestAlgorithmRegistry.register
(DigestAlgorithm algorithm) Adds a new algorithm to the registryOcflConfig.setDefaultDigestAlgorithm
(DigestAlgorithm defaultDigestAlgorithm) Set the default digest algorithm to use when creating new inventories. -
Uses of DigestAlgorithm in io.ocfl.api.io
Constructors in io.ocfl.api.io with parameters of type DigestAlgorithmModifierConstructorDescriptionFixityCheckChannel
(ByteChannel delegate, DigestAlgorithm digestAlgorithm, String expectedDigestValue) Constructs a new FixityCheckChannelFixityCheckInputStream
(InputStream inputStream, DigestAlgorithm digestAlgorithm, String expectedDigestValue) -
Uses of DigestAlgorithm in io.ocfl.api.model
Subclasses of DigestAlgorithm in io.ocfl.api.modelModifier and TypeClassDescriptionclass
Defines a digest algorithms which calculates the size (byte count) for the input and returns it as integer represented as string as specified in OCFL community extension 9class
Implementation ofDigestAlgorithm
that uses a standardMessageDigest
and encodes the digest value to a lowercase, hex string.Methods in io.ocfl.api.model that return DigestAlgorithmModifier and TypeMethodDescriptionstatic DigestAlgorithm
DigestAlgorithm.fromOcflName
(String ocflName) Creates a DigestAlgorithm for the given OCFL name.static DigestAlgorithm
DigestAlgorithm.fromOcflName
(String ocflName, String javaStandardName) Creates a DigestAlgorithm for the given OCFL name.ObjectDetails.getDigestAlgorithm()
Methods in io.ocfl.api.model that return types with arguments of type DigestAlgorithmModifier and TypeMethodDescriptionFileChange.getFixity()
Map of digest algorithm to digest value.FileDetails.getFixity()
Map of digest algorithm to digest value.OcflObjectVersionFile.getFixity()
Map of digest algorithm to digest value.Methods in io.ocfl.api.model with parameters of type DigestAlgorithmModifier and TypeMethodDescriptionFileDetails.addDigest
(DigestAlgorithm algorithm, String value) ObjectDetails.setDigestAlgorithm
(DigestAlgorithm digestAlgorithm) Method parameters in io.ocfl.api.model with type arguments of type DigestAlgorithmModifier and TypeMethodDescriptionFileChange.setFixity
(Map<DigestAlgorithm, String> fixity) FileDetails.setFixity
(Map<DigestAlgorithm, String> fixity)