interface DirectoryInput : QualifiedContent
QualifiedContent of type directory.
This means the
getFile is the root directory containing the content.
This also contains incremental data if the transform is in incremental mode through
For a transform to run in incremental mode:
getChangedFileswill not contain any information (it will not contain the list of all the files with state NOTCHANGED.)
When a root level directory is removed, and incremental mode is on, the instance will receive a
DirectoryInput instance for the removed folder, but
getFile will return a directory that does not exist. In this case, the transform should prcess this as a removed input.
fun getChangedFiles(): Map<File?, Status?>
Returns the changed files. This is only valid if the transform is in incremental mode.