You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by do...@apache.org on 2002/11/01 22:34:36 UTC
cvs commit: jakarta-avalon-excalibur/extension/src/java/org/apache/avalon/excalibur/packagemanager/impl DefaultExtensionManager.java
donaldp 2002/11/01 13:34:35
Modified: extension/src/java/org/apache/avalon/excalibur/packagemanager/impl
DefaultExtensionManager.java
Log:
Add a method to allow access to all the OptionalPackages currently managed
Revision Changes Path
1.7 +14 -2 jakarta-avalon-excalibur/extension/src/java/org/apache/avalon/excalibur/packagemanager/impl/DefaultExtensionManager.java
Index: DefaultExtensionManager.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/extension/src/java/org/apache/avalon/excalibur/packagemanager/impl/DefaultExtensionManager.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- DefaultExtensionManager.java 7 Oct 2002 10:28:09 -0000 1.6
+++ DefaultExtensionManager.java 1 Nov 2002 21:34:35 -0000 1.7
@@ -13,6 +13,7 @@
import java.util.HashMap;
import java.util.StringTokenizer;
import java.util.Collections;
+import java.util.Collection;
import java.util.jar.JarFile;
import java.util.jar.Manifest;
import org.apache.avalon.excalibur.extension.Extension;
@@ -132,6 +133,17 @@
}
/**
+ * Return all the OptionalPackages stored in ExtensionManager.
+ *
+ * @return all the OptionalPackages stored in ExtensionManager.
+ */
+ protected OptionalPackage[] getAllOptionalPackages()
+ {
+ final Collection packages = m_packages.values();
+ return (OptionalPackage[])packages.toArray( new OptionalPackage[ packages.size() ] );
+ }
+
+ /**
* Add path elements to repository search path
*
* @param pathElements the path elements to add to repository search path
@@ -314,7 +326,7 @@
*
* @param archive the file object for Jar archive
* @return the OptionalPackage constructed
- * @throws java.io.IOException if an error occurs
+ * @throws IOException if an error occurs
*/
private OptionalPackage getOptionalPackage( final File archive )
throws IOException
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>