Package org.codehaus.plexus.digest
Class AbstractDigester
java.lang.Object
org.codehaus.plexus.digest.AbstractDigester
- All Implemented Interfaces:
Digester
- Direct Known Subclasses:
Md5Digester,Sha1Digester,Sha256Digester
Create a digest for a file.
- Author:
- Brett Porter
-
Field Summary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractDigester(StreamingDigester streamingDigester) Constructor for AbstractDigester. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.codehaus.plexus.digest.Digester
getFilenameExtension
-
Constructor Details
-
AbstractDigester
Constructor for AbstractDigester.
- Parameters:
streamingDigester- aStreamingDigesterobject.
-
-
Method Details
-
getAlgorithm
getAlgorithm.
- Specified by:
getAlgorithmin interfaceDigester- Returns:
- a
Stringobject.
-
calc
Calculate a checksum for a file.- Specified by:
calcin interfaceDigester- Parameters:
file- the file to calculate the checksum for- Returns:
- the current checksum.
- Throws:
DigesterException- if there was a problem computing the hashcode.
-
verify
Verify that a checksum is correct.- Specified by:
verifyin interfaceDigester- Parameters:
file- the file to compute the checksum forchecksum- the checksum to compare to- Throws:
DigesterException- if there was a problem computing the hashcode.
-
toString
toString.
-