final class ChecksumCalculator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ChecksumCalculator.Checksum |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ChecksumCalculator.Checksum> |
checksums |
private java.io.File |
targetFile |
Modifier | Constructor and Description |
---|---|
private |
ChecksumCalculator(java.io.File targetFile,
java.util.Collection<ChecksumAlgorithmFactory> checksumAlgorithmFactories) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
get() |
void |
init(long dataOffset) |
static ChecksumCalculator |
newInstance(java.io.File targetFile,
java.util.Collection<ChecksumAlgorithmFactory> checksumAlgorithmFactories) |
void |
update(java.nio.ByteBuffer data) |
private final java.util.List<ChecksumCalculator.Checksum> checksums
private final java.io.File targetFile
private ChecksumCalculator(java.io.File targetFile, java.util.Collection<ChecksumAlgorithmFactory> checksumAlgorithmFactories)
public static ChecksumCalculator newInstance(java.io.File targetFile, java.util.Collection<ChecksumAlgorithmFactory> checksumAlgorithmFactories)
public void init(long dataOffset)
public void update(java.nio.ByteBuffer data)
public java.util.Map<java.lang.String,java.lang.Object> get()