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/03/25 10:01:30 UTC

cvs commit: jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/extensions PhoenixPackageRepository.java

donaldp     02/03/25 01:01:30

  Modified:    src/java/org/apache/avalon/phoenix/components/extensions
                        PhoenixPackageRepository.java
  Log:
  Decouple from stringUtil
  
  Revision  Changes    Path
  1.6       +25 -3     jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/extensions/PhoenixPackageRepository.java
  
  Index: PhoenixPackageRepository.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/extensions/PhoenixPackageRepository.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- PhoenixPackageRepository.java	16 Mar 2002 00:11:55 -0000	1.5
  +++ PhoenixPackageRepository.java	25 Mar 2002 09:01:30 -0000	1.6
  @@ -9,8 +9,8 @@
   
   import java.io.File;
   import java.io.IOException;
  +import java.util.StringTokenizer;
   import org.apache.avalon.excalibur.extension.DefaultPackageRepository;
  -import org.apache.avalon.excalibur.util.StringUtil;
   import org.apache.avalon.framework.activity.Disposable;
   import org.apache.avalon.framework.activity.Initializable;
   import org.apache.avalon.framework.logger.LogEnabled;
  @@ -25,7 +25,7 @@
    * PhoenixPackageRepository
    *
    * @author <a href="mailto:peter@apache.org">Peter Donald</a>
  - * @version $Revision: 1.5 $ $Date: 2002/03/16 00:11:55 $
  + * @version $Revision: 1.6 $ $Date: 2002/03/25 09:01:30 $
    */
   public class PhoenixPackageRepository
       extends DefaultPackageRepository
  @@ -57,7 +57,7 @@
           final String defaultExtPath = phoenixHome + File.separator + "ext";
           final String rawPath =
               parameters.getParameter( "phoenix.ext.path", defaultExtPath );
  -        m_path = StringUtil.split( rawPath, "|" );
  +        m_path = split( rawPath, "|" );
   
           final File[] dirs = new File[ m_path.length ];
           for( int i = 0; i < dirs.length; i++ )
  @@ -127,4 +127,26 @@
       {
           m_logger.debug( message );
       }
  +
  +
  +    /**
  +     * Splits the string on every token into an array of strings.
  +     *
  +     * @param string the string
  +     * @param onToken the token
  +     * @return the resultant array
  +     */
  +    private static String[] split( final String string, final String onToken )
  +    {
  +        final StringTokenizer tokenizer = new StringTokenizer( string, onToken );
  +        final String[] result = new String[ tokenizer.countTokens() ];
  +
  +        for( int i = 0; i < result.length; i++ )
  +        {
  +            result[ i ] = tokenizer.nextToken();
  +        }
  +
  +        return result;
  +    }
  +
   }
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>