donaldp 2002/10/30 00:34:20
Modified: loader/src/java/org/apache/excalibur/loader/builder
SimpleLoaderResolver.java
Log:
Add some javadocs.
Revision Changes Path
1.3 +14 -1
jakarta-avalon-excalibur/loader/src/java/org/apache/excalibur/loader/builder/SimpleLoaderResolver.java
Index: SimpleLoaderResolver.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/loader/src/java/org/apache/excalibur/loader/builder/SimpleLoaderResolver.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SimpleLoaderResolver.java 30 Oct 2002 07:53:57 -0000 1.2
+++ SimpleLoaderResolver.java 30 Oct 2002 08:34:20 -0000 1.3
@@ -23,6 +23,19 @@
import org.apache.excalibur.loader.runtime.JoinClassLoader;
/**
+ * This is a class that performs resolver that;
+ * <ul>
+ * <li>creates "Join" ClassLoaders using the {@link JoinClassLoader}
+ * class</li>
+ * <li>creates normal ClassLoaders using a {@link URLClassLoader}. It
+ * also makes sure that all dependencies of jars (as declared using
+ * the JDK1.3 "Optional Pakcages" Spec) are present in classloader.</li>
+ * <li>The locations are resolved to a single base directiory.</li>
+ * <li>The Extensions are resolved accoriding to a specified
+ * {@link PackageManager}.</li>
+ * <li>FileSets are currently unsupported and throw a
+ * {@link UnsupportedOperationException} if attempt to be constructed.</li>
+ * </ul>
*
* @author <a href="mailto:peter at apache.org">Peter Donald</a>
* @version $Revision$ $Date$
--
To unsubscribe, e-mail: <mailto:avalon-cvs-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-cvs-help@;jakarta.apache.org>