net.sourceforge.pmd.util
Class ResourceLoader

java.lang.Object
  extended bynet.sourceforge.pmd.util.ResourceLoader

public class ResourceLoader
extends java.lang.Object


Constructor Summary
private ResourceLoader()
           
 
Method Summary
static java.io.InputStream loadResourceAsStream(java.lang.String name)
          Method to find a file, first by finding it as a file (either by the absolute or relative path), then as a URL, and then finally seeing if it is on the classpath.
static java.io.InputStream loadResourceAsStream(java.lang.String name, java.lang.ClassLoader loader)
          Uses the ClassLoader passed in to attempt to load the resource if it's not a File or a URL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceLoader

private ResourceLoader()
Method Detail

loadResourceAsStream

public static java.io.InputStream loadResourceAsStream(java.lang.String name)
                                                throws RuleSetNotFoundException
Method to find a file, first by finding it as a file (either by the absolute or relative path), then as a URL, and then finally seeing if it is on the classpath.

Throws:
RuleSetNotFoundException

loadResourceAsStream

public static java.io.InputStream loadResourceAsStream(java.lang.String name,
                                                       java.lang.ClassLoader loader)
                                                throws RuleSetNotFoundException
Uses the ClassLoader passed in to attempt to load the resource if it's not a File or a URL

Throws:
RuleSetNotFoundException