|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.ProjectComponent | +--org.apache.tools.ant.Task | +--org.apache.tools.ant.taskdefs.MatchingTask | +--org.apache.tools.ant.taskdefs.Checksum
Used to create or verify file checksums.
Field Summary |
Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
fileset |
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
Checksum()
|
Method Summary | |
void |
addFileset(FileSet set)
Files to generate checksums for. |
static byte[] |
decodeHex(char[] data)
Converts an array of characters representing hexadecimal values into an array of bytes of those same values. |
boolean |
eval()
Calculate the checksum(s) |
void |
execute()
Calculate the checksum(s). |
void |
setAlgorithm(java.lang.String algorithm)
Specifies the algorithm to be used to compute the checksum. |
void |
setFile(java.io.File file)
Sets the file for which the checksum is to be calculated. |
void |
setFileext(java.lang.String fileext)
Sets the file extension that is be to used to create or identify destination file. |
void |
setForceOverwrite(boolean forceOverwrite)
Whether or not to overwrite existing file irrespective of whether it is newer than the source file. |
void |
setProperty(java.lang.String property)
Sets the property to hold the generated checksum. |
void |
setProvider(java.lang.String provider)
Sets the MessageDigest algorithm provider to be used to calculate the checksum. |
void |
setReadBufferSize(int size)
The size of the read buffer to use. |
void |
setTodir(java.io.File todir)
Sets the root directory where checksum files will be written/read |
void |
setTotalproperty(java.lang.String totalproperty)
Sets the property to hold the generated total checksum for all files. |
void |
setVerifyproperty(java.lang.String verifyProperty)
Sets the verify property. |
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Checksum()
Method Detail |
public void setFile(java.io.File file)
public void setTodir(java.io.File todir)
public void setAlgorithm(java.lang.String algorithm)
public void setProvider(java.lang.String provider)
public void setFileext(java.lang.String fileext)
public void setProperty(java.lang.String property)
public void setTotalproperty(java.lang.String totalproperty)
public void setVerifyproperty(java.lang.String verifyProperty)
public void setForceOverwrite(boolean forceOverwrite)
public void setReadBufferSize(int size)
public void addFileset(FileSet set)
public void execute() throws BuildException
execute
in class Task
BuildException
- if something goes wrong with the buildpublic boolean eval() throws BuildException
eval
in interface Condition
BuildException
- if an error occurspublic static byte[] decodeHex(char[] data) throws BuildException
BuildException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |