Interface DirectoryInput

All Superinterfaces:
QualifiedContent

@Deprecated public interface DirectoryInput extends QualifiedContent
Deprecated.
A QualifiedContent of type directory.

This means the QualifiedContent.getFile() is the root directory containing the content.

This also contains incremental data if the transform is in incremental mode through getChangedFiles().

For a transform to run in incremental mode:

If the transform is not in incremental mode, getChangedFiles() will not contain any information (it will not contain the list of all the files with state Status.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 QualifiedContent.getFile() will return a directory that does not exist. In this case, the transform should prcess this as a removed input.

  • Method Details

    • getChangedFiles

      @NonNull Map<File,Status> getChangedFiles()
      Deprecated.
      Returns the changed files. This is only valid if the transform is in incremental mode.