Class ClasspathResource

java.lang.Object
org.apache.xmlgraphics.util.ClasspathResource

public final class ClasspathResource extends Object
A class to find resources in the classpath by their mime-type specified in the MANIFEST.

This class searches for content entries in all META-INF/MANIFEST.MF files. It will find files with a given Content-Type: attribute. This allows to add arbitrary resources by content-type just by creating a JAR wrapper and adding them to the classpath.

Example:

 Name: test.txt
 Content-Type: text/plain
 
  • Method Details

    • getInstance

      public static ClasspathResource getInstance()
      Retrieve the singleton instance of this class.
      Returns:
      the ClassPathResource instance.
    • listResourcesOfMimeType

      public List listResourcesOfMimeType(String mimeType)
      Retrieve a list of resources known to have the given mime-type.
      Parameters:
      mimeType - the mime-type to search for.
      Returns:
      a List<URL>, guaranteed to be != null.