org.codehaus.plexus.classworlds.strategy
Class DefaultStrategy

java.lang.Object
  extended by org.codehaus.plexus.classworlds.strategy.AbstractStrategy
      extended by org.codehaus.plexus.classworlds.strategy.DefaultStrategy
All Implemented Interfaces:
Strategy
Direct Known Subclasses:
ForeignStrategy

public class DefaultStrategy
extends AbstractStrategy

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


Field Summary
 
Fields inherited from class org.codehaus.plexus.classworlds.strategy.AbstractStrategy
realm
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultStrategy

public DefaultStrategy(ClassRealm realm)
Method Detail

loadClass

public java.lang.Class loadClass(java.lang.String name)
                          throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getResource

public java.net.URL getResource(java.lang.String name)

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String name)

findResources

public java.util.Enumeration findResources(java.lang.String name)
                                    throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2002-2009 Codehaus. All Rights Reserved.