org.codehaus.plexus.classworlds.strategy

Class DefaultStrategy

Implemented Interfaces:
Strategy
Known Direct Subclasses:
ForeignStrategy

public class DefaultStrategy
extends AbstractStrategy

Load classes directly from the Realm first before attempting to get from the parent.

Constructor Summary

DefaultStrategy(ClassRealm realm)

Method Summary

Enumeration
findResources(String name)
URL
getResource(String name)
InputStream
getResourceAsStream(String name)
Class
loadClass(String name)

Methods inherited from class org.codehaus.plexus.classworlds.strategy.AbstractStrategy

getNormalizedResource, getRealm

Constructor Details

DefaultStrategy

public DefaultStrategy(ClassRealm realm)

Method Details

findResources

public Enumeration findResources(String name)
            throws IOException
Specified by:
findResources in interface Strategy

getResource

public URL getResource(String name)
Specified by:
getResource in interface Strategy

getResourceAsStream

public InputStream getResourceAsStream(String name)
Specified by:
getResourceAsStream in interface Strategy

loadClass

public Class loadClass(String name)
            throws ClassNotFoundException
Specified by:
loadClass in interface Strategy