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>