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

java.util.Enumeration
findResources(java.lang.String name)
java.net.URL
getResource(java.lang.String name)
java.io.InputStream
getResourceAsStream(java.lang.String name)
java.lang.Class
loadClass(java.lang.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 java.util.Enumeration findResources(java.lang.String name)
            throws java.io.IOException
Specified by:
findResources in interface Strategy

getResource

public java.net.URL getResource(java.lang.String name)
Specified by:
getResource in interface Strategy

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String name)
Specified by:
getResourceAsStream in interface Strategy

loadClass

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