org.stringtree.URL
Class ClassLoaderResourceHandler

java.lang.Object
  extended by java.net.URLStreamHandler
      extended by org.stringtree.URL.ClassLoaderResourceHandler

public class ClassLoaderResourceHandler
extends java.net.URLStreamHandler


Nested Class Summary
private static class ClassLoaderResourceHandler.ClassLoaderResourceURLConnection
           
 
Field Summary
private  java.lang.ClassLoader loader
           
static java.lang.String PROTOCOL
           
 
Constructor Summary
ClassLoaderResourceHandler(java.lang.ClassLoader loader)
           
 
Method Summary
protected  java.net.URLConnection openConnection(java.net.URL url)
           
protected  java.lang.String toExternalForm(java.net.URL url)
           
 
Methods inherited from class java.net.URLStreamHandler
equals, getDefaultPort, getHostAddress, hashCode, hostsEqual, openConnection, parseURL, sameFile, setURL, setURL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROTOCOL

public static final java.lang.String PROTOCOL
See Also:
Constant Field Values

loader

private java.lang.ClassLoader loader
Constructor Detail

ClassLoaderResourceHandler

public ClassLoaderResourceHandler(java.lang.ClassLoader loader)
Method Detail

openConnection

protected java.net.URLConnection openConnection(java.net.URL url)
                                         throws java.io.IOException
Specified by:
openConnection in class java.net.URLStreamHandler
Throws:
java.io.IOException

toExternalForm

protected java.lang.String toExternalForm(java.net.URL url)
Overrides:
toExternalForm in class java.net.URLStreamHandler