Class SourceHabitats.SourceHabitat_resource

java.lang.Object
eu.bandm.tools.util2.SourceHabitats.SourceHabitat
eu.bandm.tools.util2.SourceHabitats.SourceHabitat_resource
Enclosing class:
SourceHabitats

protected class SourceHabitats.SourceHabitat_resource extends SourceHabitats.SourceHabitat
Represents a source habitat which points to a directory, relative to the position of a loaded java class. So the name must be like a.b.c or a.b.c/d/e. All resources searched for must be files existing relative to the point where the class has been loaded from (e.g. file system, or a ".jar" file) and this accessible by Class.getResourceAsStream(String) or sim.
  • Field Details

    • cls

      ==null only in case of error.
    • reldir

      protected final String reldir
  • Constructor Details

    • SourceHabitat_resource

      public SourceHabitat_resource(String name)
  • Method Details

    • test_idExt

      @Opt protected @Opt SourceHabitats.FoundSource test_idExt(String id, boolean verb, String ext)
      Description copied from class: SourceHabitats.SourceHabitat
      Finds the resource with the given name. This must be implemented differently for different kinds of Habitats.
      Specified by:
      test_idExt in class SourceHabitats.SourceHabitat
      Parameters:
      id - name of the resource (mostly the file name "stem")
      ext - extension of the resource name / file name. The leading dot (=".") must be included.
      Returns:
      the found resource or null if no such exists.