Called by the build to set the Workspace. Happens
before any of the files are copied over. In some
situations the Workspace cannot be determined.
Do not permanently cache the Workspace variable, release
it during the terminate() call.
Parameters:
workspace - A Workspace which might be null
markFileAsCopied
boolean markFileAsCopied(java.net.URL srcURL)
Called by the build after each handleCopy call that
returned true. By default, a true return of handleCopy
indicates the file was actually copied. The build keeps
track of those copied files, and build listeners can
ask for a list of those files.
This gives the copy listener a chance to mark the file
as not actually copied so it won't show up in any list
of 'copied' files.
Parameters:
srcURL - The URL of the last call to handleCopy
Returns:
True if the listener wants the build to mark
this file as 'copied', false otherwise
Called by the build to set the Log. Happens before any of the
files are copied over.
Do not permanently cache the BuildLog variable, release
it during the terminate() call.
To log an error or warning for the URL that is currently being
handled, use NULL for the Storage of the error or warning; the
build will fill in the correct Storage. Use a valid Storage
variable to log an error or warning for any other file.
Parameters:
buildLog - A log that can be used to log errors
and warnings