Interface ResourceCollection

All Superinterfaces:
Comparable<ResourceInfo>, ResourceInfo

public interface ResourceCollection extends ResourceInfo
Abstraction for a list of resources from filesystem or classpath.
  • Method Details

    • getResource

      Resource getResource(String path)
      Get child resource.
      Parameters:
      path - Resource path relative to resource collection
      Returns:
      Resource or null if not found
    • getResourceCollection

      ResourceCollection getResourceCollection(String path)
      Get child resource collection.
      Parameters:
      path - Resource path relative to resource collection
      Returns:
      Resource collection or null if not found
    • getResources

      SortedSet<Resource> getResources()
      Returns:
      Resources in this collections.
    • getResourceCollections

      SortedSet<ResourceCollection> getResourceCollections()
      Returns:
      Resource collections in this collection.