Interface FileDiscoveryService

  • All Known Implementing Classes:
    FileDiscoveryServiceImpl

    public interface FileDiscoveryService
    Service to discover files in a given Path
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Collection<org.uberfire.java.nio.file.Path> discoverFiles​(org.uberfire.java.nio.file.Path pathToSearch, org.uberfire.java.nio.file.DirectoryStream.Filter<org.uberfire.java.nio.file.Path> filter)
      Discover files.
      Collection<org.uberfire.java.nio.file.Path> discoverFiles​(org.uberfire.java.nio.file.Path pathToSearch, org.uberfire.java.nio.file.DirectoryStream.Filter<org.uberfire.java.nio.file.Path> filter, boolean recursive)
      Discover files
    • Method Detail

      • discoverFiles

        Collection<org.uberfire.java.nio.file.Path> discoverFiles​(org.uberfire.java.nio.file.Path pathToSearch,
                                                                  org.uberfire.java.nio.file.DirectoryStream.Filter<org.uberfire.java.nio.file.Path> filter,
                                                                  boolean recursive)
        Discover files
        Parameters:
        pathToSearch - The root Path to search. Sub-folders are not included.
        filter - A filter to restrict the matched files.
        recursive - True is sub-folders are to be scanned
        Returns:
      • discoverFiles

        Collection<org.uberfire.java.nio.file.Path> discoverFiles​(org.uberfire.java.nio.file.Path pathToSearch,
                                                                  org.uberfire.java.nio.file.DirectoryStream.Filter<org.uberfire.java.nio.file.Path> filter)
        Discover files. Convenience method excluding sub-folders
        Parameters:
        pathToSearch - The root Path to search. Sub-folders are not included.
        filter - A filter to restrict the matched files.
        Returns: