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:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to