org.apache.tools.ant.taskdefs.optional
public class Cab extends MatchingTask
Field Summary | |
---|---|
protected String | archiveType |
Method Summary | |
---|---|
void | addFileset(FileSet set)
Adds a set of files to archive. |
protected void | appendFiles(Vector files, DirectoryScanner ds)
Append all files found by a directory scanner to a vector. |
protected void | checkConfiguration() |
protected ExecTask | createExec()
Create a new exec delegate. |
protected File | createListFile(Vector files)
Creates a list file. |
void | execute() |
protected Vector | getFileList()
Get the complete list of files to be included in the cab. |
protected boolean | isUpToDate(Vector files)
Check to see if the target is up to date with respect to input files. |
void | setBasedir(File baseDir)
Base directory to look in for files to CAB. |
void | setCabfile(File cabFile)
The name/location of where to create the .cab file. |
void | setCompress(boolean compress)
If true, compress the files otherwise only store them. |
void | setOptions(String options)
Sets additional cabarc options that are not supported directly. |
void | setVerbose(boolean verbose)
If true, display cabarc output. |
This method expects to only be called on Windows and thus quotes the file names.
Returns: true if the cab file is newer than its dependents.