Class AbstractStrategy
- java.lang.Object
-
- org.codehaus.plexus.classworlds.strategy.AbstractStrategy
-
- All Implemented Interfaces:
Strategy
- Direct Known Subclasses:
OsgiBundleStrategy
,ParentFirstStrategy
,SelfFirstStrategy
public abstract class AbstractStrategy extends java.lang.Object implements Strategy
-
-
Field Summary
Fields Modifier and Type Field Description protected ClassRealm
realm
-
Constructor Summary
Constructors Constructor Description AbstractStrategy(ClassRealm realm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addAll(java.util.Collection<java.net.URL> target, java.util.Enumeration<java.net.URL> en)
protected java.util.Enumeration<java.net.URL>
combineResources(java.util.Enumeration<java.net.URL> en1, java.util.Enumeration<java.net.URL> en2, java.util.Enumeration<java.net.URL> en3)
protected java.lang.String
getNormalizedResource(java.lang.String name)
ClassRealm
getRealm()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.codehaus.plexus.classworlds.strategy.Strategy
getResource, getResources, loadClass
-
-
-
-
Field Detail
-
realm
protected ClassRealm realm
-
-
Constructor Detail
-
AbstractStrategy
public AbstractStrategy(ClassRealm realm)
-
-
Method Detail
-
getNormalizedResource
protected java.lang.String getNormalizedResource(java.lang.String name)
-
combineResources
protected java.util.Enumeration<java.net.URL> combineResources(java.util.Enumeration<java.net.URL> en1, java.util.Enumeration<java.net.URL> en2, java.util.Enumeration<java.net.URL> en3)
-
addAll
private void addAll(java.util.Collection<java.net.URL> target, java.util.Enumeration<java.net.URL> en)
-
getRealm
public ClassRealm getRealm()
-
-