Interface FilePool

All Known Implementing Classes:
ResourceFilePool

public interface FilePool
Interface with methods related to file pools.
  • Method Details

    • resourceFileNames

      Set<String> resourceFileNames()
      Returns a Set of all resource file names in this resource file pool.
    • getResourceFile

      ResourceFile getResourceFile(String fileName)
      Returns a ResourceFile from this pool, based on its name. Returns null if the instance with the given name is not in the pool.
    • resourceFilesAccept

      void resourceFilesAccept(ResourceFileVisitor resourceFileVisitor)
      Applies the given ResourceFileVisitor to all instances in this pool.
    • resourceFilesAccept

      default void resourceFilesAccept(String fileNameFilter, ResourceFileVisitor resourceFileVisitor)
      Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filter.
    • resourceFilesAccept

      default void resourceFilesAccept(List<String> fileNameFilter, ResourceFileVisitor resourceFileVisitor)
      Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filters.
    • resourceFilesAccept

      void resourceFilesAccept(StringMatcher fileNameFilter, ResourceFileVisitor resourceFileVisitor)
      Applies the given ResourceFileVisitor to all resource files in this pool matching the given file name filter.
    • resourceFileAccept

      default void resourceFileAccept(String fileName, ResourceFileVisitor resourceFileVisitor)
      Applies the given ResourceFileVisitor to the instance with the given name, if it is present in this pool.