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 2001/11/17 06:18:49 UTC
cvs commit: jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/extension OptionalPackage.java
donaldp 01/11/16 21:18:49
Modified: src/scratchpad/org/apache/avalon/excalibur/extension
OptionalPackage.java
Log:
Added static utility method to support turning an array of OptionalPackages into an array of Files.
Revision Changes Path
1.4 +18 -0 jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/extension/OptionalPackage.java
Index: OptionalPackage.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/src/scratchpad/org/apache/avalon/excalibur/extension/OptionalPackage.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- OptionalPackage.java 2001/09/12 15:36:05 1.3
+++ OptionalPackage.java 2001/11/17 05:18:49 1.4
@@ -23,6 +23,24 @@
private final Extension[] m_required;
/**
+ * Convert a list of OptionalPackages into a list of Files.
+ *
+ * @param packages the list of packages
+ * @return the list of files
+ */
+ public static final File[] toFiles( final OptionalPackage[] packages )
+ {
+ final File[] results = new File[ packages.length ];
+
+ for( int i = 0; i < packages.length; i++ )
+ {
+ results[ i ] = packages[ i ].getFile();
+ }
+
+ return results;
+ }
+
+ /**
* Constructor for OptionalPackage.
* No parameter is allowed to be null.
*
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>