org.codehaus.groovy.maven.runtime.support.util
Class ResourceLoaderImpl

java.lang.Object
  extended by org.codehaus.groovy.maven.runtime.support.util.ResourceLoaderImpl
All Implemented Interfaces:
ResourceLoader

public class ResourceLoaderImpl
extends java.lang.Object
implements ResourceLoader

Basic ResourceLoader implemenation.

Version:
$Id: ResourceLoaderImpl.java 11689 2008-04-17 07:19:46Z user57 $
Author:
Jason Dillon

Field Summary
protected  java.lang.ClassLoader classLoader
           
protected  org.slf4j.Logger log
           
 
Constructor Summary
ResourceLoaderImpl(java.lang.ClassLoader classLoader)
           
 
Method Summary
 java.net.URL loadResource(java.lang.String name)
           
protected  java.net.URL resolve(java.lang.String className, java.lang.ClassLoader classLoader)
           
protected  java.lang.String toResourceName(java.lang.String className)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.slf4j.Logger log

classLoader

protected java.lang.ClassLoader classLoader
Constructor Detail

ResourceLoaderImpl

public ResourceLoaderImpl(java.lang.ClassLoader classLoader)
Method Detail

loadResource

public java.net.URL loadResource(java.lang.String name)
                          throws java.net.MalformedURLException
Specified by:
loadResource in interface ResourceLoader
Throws:
java.net.MalformedURLException

toResourceName

protected java.lang.String toResourceName(java.lang.String className)

resolve

protected java.net.URL resolve(java.lang.String className,
                               java.lang.ClassLoader classLoader)
                        throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException


Copyright © 2006-2011 Codehaus. All Rights Reserved.