Class ChecksumAlgorithm
java.lang.Object
org.apache.tools.ant.types.selectors.modifiedselector.ChecksumAlgorithm
- All Implemented Interfaces:
Algorithm
Computes a 'checksum' for the content of file using
java.util.zip.CRC32 and java.util.zip.Adler32.
Use of this algorithm doesn't require any additional nested <param>s.
Supported <param>s are:
name | values | description | required |
---|---|---|---|
algorithm.algorithm | ADLER | CRC (default) | name of the algorithm the checksum should use | no, defaults to CRC |
- Since:
- Ant 1.7
- Version:
- 2004-06-17
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionComputes a value for a file content with the specified checksum algorithm.void
Initialize the checksum interface.boolean
isValid()
This algorithm supports only CRC and Adler.void
setAlgorithm
(String algorithm) Specifies the algorithm to be used to compute the checksum.toString()
Override Object.toString().
-
Constructor Details
-
ChecksumAlgorithm
public ChecksumAlgorithm()
-
-
Method Details
-
setAlgorithm
Specifies the algorithm to be used to compute the checksum. Defaults to "CRC". Other popular algorithms like "ADLER" may be used as well.- Parameters:
algorithm
- the digest algorithm to use
-
initChecksum
public void initChecksum()Initialize the checksum interface. -
isValid
-
getValue
-
toString
-