Package edu.harvard.hul.ois.jhove
Class Checksum
- java.lang.Object
-
- edu.harvard.hul.ois.jhove.Checksum
-
public class Checksum extends Object
This class encapsulates the result of calculations which provide a greater or lesser degree of confirmation of the integrity of a digital object's content, including checksums, CRC's, message digests, etc.- See Also:
ChecksumType,Checksummer
-
-
Constructor Summary
Constructors Constructor Description Checksum(String value, ChecksumType type)Creates a Checksum with a given value and type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ChecksumTypegetType()Returns this Checksum's typeStringgetValue()Returns this Checksum's valuevoidsetType(ChecksumType type)Sets the type of this ChecksumvoidsetValue(String value)Sets the value of this Checksumstatic byteunsignedByteToByte(int value)Maps unsigned byte value (0 to 256) to signed byte value (-128 to 127).
-
-
-
Constructor Detail
-
Checksum
public Checksum(String value, ChecksumType type)
Creates a Checksum with a given value and type
-
-
Method Detail
-
getType
public ChecksumType getType()
Returns this Checksum's type
-
getValue
public String getValue()
Returns this Checksum's value
-
setType
public void setType(ChecksumType type)
Sets the type of this Checksum
-
setValue
public void setValue(String value)
Sets the value of this Checksum
-
unsignedByteToByte
public static byte unsignedByteToByte(int value)
Maps unsigned byte value (0 to 256) to signed byte value (-128 to 127).
-
-