Class ListableResourceFinder

java.lang.Object
org.codehaus.commons.compiler.util.resource.ResourceFinder
org.codehaus.commons.compiler.util.resource.ListableResourceFinder
Direct Known Subclasses:
FileResourceFinder, MapResourceFinder, MultiResourceFinder

public abstract class ListableResourceFinder extends ResourceFinder
Extends the ResourceFinder class with a list(String, boolean) method.
  • Constructor Details

    • ListableResourceFinder

      public ListableResourceFinder()
  • Method Details

    • list

      @Nullable public abstract Iterable<Resource> list(String resourceNamePrefix, boolean recurse) throws IOException
      Parameters:
      resourceNamePrefix - E.g. "" or "java/lang"
      Returns:
      All resources who's name starts with the given prefix; null iff a location designated by the resourceNamePrefix does not exist
      Throws:
      IOException