Class AbstractResourceLoader<S>

java.lang.Object
fr.ens.biologie.genomique.eoulsan.util.AbstractResourceLoader<S>
Type Parameters:
S - Type of the data to load
All Implemented Interfaces:
ResourceLoader<S>
Direct Known Subclasses:
ClassPathResourceLoader, FileResourceLoader

public abstract class AbstractResourceLoader<S> extends Object implements ResourceLoader<S>
This class define an abstract resource loader.
Since:
2.0
Author:
Laurent Jourdren
  • Constructor Details

    • AbstractResourceLoader

      public AbstractResourceLoader()
  • Method Details

    • loadAllResources

      public List<S> loadAllResources()
      Description copied from interface: ResourceLoader
      Load all available resources.
      Specified by:
      loadAllResources in interface ResourceLoader<S>
      Returns:
      a list with all the loaded resources
    • loadResources

      public List<S> loadResources(String resourceName)
      Description copied from interface: ResourceLoader
      Load a resource.
      Specified by:
      loadResources in interface ResourceLoader<S>
      Parameters:
      resourceName - name of the resource to load
      Returns:
      a list the loaded resources that had the requested name