Interface DownloadsFolder

All Known Implementing Classes:
BrowserDownloadsFolder, GridDownloadsFolder, SelenoidDownloadsFolder, SharedDownloadsFolder

@ParametersAreNonnullByDefault public interface DownloadsFolder
  • Method Details

    • files

      @CheckReturnValue @Nonnull List<File> files()
    • filesNewerThan

      @CheckReturnValue @Nonnull List<DownloadedFile> filesNewerThan(long modifiedAfterTs)
    • cleanupBeforeDownload

      void cleanupBeforeDownload()
    • deleteIfEmpty

      void deleteIfEmpty()
    • hasFiles

      default boolean hasFiles(Set<String> extensions, FileFilter excludingFilter)
    • modificationTimes

      default Map<String,Long> modificationTimes()
    • lastModificationTime

      default Optional<Long> lastModificationTime()
    • filesAsString

      default String filesAsString()
    • getPath

      @CheckReturnValue @Nonnull String getPath()