Class ChecksumAlgorithm
- java.lang.Object
- 
- org.apache.tools.ant.types.selectors.modifiedselector.ChecksumAlgorithm
 
- 
- All Implemented Interfaces:
- Algorithm
 
 public class ChecksumAlgorithm extends java.lang.Object implements 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:Checksum algorithm parameters 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 SummaryConstructors Constructor Description ChecksumAlgorithm()
 - 
Method SummaryModifier and Type Method Description java.lang.StringgetValue(java.io.File file)Computes a value for a file content with the specified checksum algorithm.voidinitChecksum()Initialize the checksum interface.booleanisValid()This algorithm supports only CRC and Adler.voidsetAlgorithm(java.lang.String algorithm)Specifies the algorithm to be used to compute the checksum.java.lang.StringtoString()Override Object.toString().
 
- 
- 
- 
Method Detail- 
setAlgorithmpublic void setAlgorithm(java.lang.String algorithm) 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
 
 - 
initChecksumpublic void initChecksum() Initialize the checksum interface.
 - 
isValidpublic boolean isValid() This algorithm supports only CRC and Adler.
 - 
getValuepublic java.lang.String getValue(java.io.File file) Computes a value for a file content with the specified checksum algorithm.
 - 
toStringpublic java.lang.String toString() Override Object.toString().- Overrides:
- toStringin class- java.lang.Object
- Returns:
- some information about this algorithm.
 
 
- 
 
-