org.stringtree.util
Class ResourceUtils

java.lang.Object
  extended by org.stringtree.util.ResourceUtils

public class ResourceUtils
extends java.lang.Object


Constructor Summary
ResourceUtils()
           
 
Method Summary
static java.io.Reader convertToReader(java.io.InputStream in)
           
static java.io.Reader getResourceReader(java.lang.ClassLoader loader, java.lang.String filename)
           
static java.io.Reader getResourceReader(java.lang.Object self, java.lang.String filename)
           
static java.io.InputStream getResourceStream(java.lang.ClassLoader loader, java.lang.String filename)
           
static java.io.InputStream getResourceStream(java.lang.Object self, java.lang.String filename)
           
static java.lang.String readRawResource(java.lang.ClassLoader loader, java.lang.String filename)
           
static java.lang.String readRawResource(java.lang.Object self, java.lang.String filename)
           
static java.lang.String readResource(java.lang.ClassLoader loader, java.lang.String filename)
           
static java.lang.String readResource(java.lang.Object self, java.lang.String filename)
           
static java.lang.String readResource(java.lang.String filename)
          for use during constructors, when 'this' is not available // // makes a guess that a dummy object is in the same classloader as the caller // this assumprion may be somewhat dodgy, use with care ...
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceUtils

public ResourceUtils()
Method Detail

convertToReader

public static java.io.Reader convertToReader(java.io.InputStream in)

getResourceStream

public static java.io.InputStream getResourceStream(java.lang.ClassLoader loader,
                                                    java.lang.String filename)

getResourceStream

public static java.io.InputStream getResourceStream(java.lang.Object self,
                                                    java.lang.String filename)

getResourceReader

public static java.io.Reader getResourceReader(java.lang.ClassLoader loader,
                                               java.lang.String filename)

getResourceReader

public static java.io.Reader getResourceReader(java.lang.Object self,
                                               java.lang.String filename)

readRawResource

public static java.lang.String readRawResource(java.lang.ClassLoader loader,
                                               java.lang.String filename)
                                        throws java.io.IOException
Throws:
java.io.IOException

readRawResource

public static java.lang.String readRawResource(java.lang.Object self,
                                               java.lang.String filename)
                                        throws java.io.IOException
Throws:
java.io.IOException

readResource

public static java.lang.String readResource(java.lang.ClassLoader loader,
                                            java.lang.String filename)

readResource

public static java.lang.String readResource(java.lang.Object self,
                                            java.lang.String filename)

readResource

public static java.lang.String readResource(java.lang.String filename)
for use during constructors, when 'this' is not available // // makes a guess that a dummy object is in the same classloader as the caller // this assumprion may be somewhat dodgy, use with care ...