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>