Class FileSystemResourceProvider

  • All Implemented Interfaces:
    ResourceProvider

    public class FileSystemResourceProvider
    extends Object
    implements ResourceProvider
    Finds resources in a base directory and its non-hidden sub-directories.
    • Constructor Detail

      • FileSystemResourceProvider

        public FileSystemResourceProvider​(Path baseDir)
    • Method Detail

      • getResource

        public Resource getResource​(String name)
        Description copied from interface: ResourceProvider
        Retrieves the resource with this name.
        Specified by:
        getResource in interface ResourceProvider
        Parameters:
        name - The name of the resource.
        Returns:
        The resource or null if not found.
      • getResources

        public Collection<Resource> getResources​(String prefix,
                                                 String... suffixes)
        Description copied from interface: ResourceProvider
        Retrieve all resources whose last name component begins with this prefix and ends with any of these suffixes.
        Specified by:
        getResources in interface ResourceProvider
        Parameters:
        prefix - The prefix.
        suffixes - The suffixes.
        Returns:
        The matching resources.