You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by co...@apache.org on 2002/08/26 21:27:27 UTC
cvs commit: jakarta-avalon/src/java/org/apache/avalon/framework Version.java
colus 2002/08/26 12:27:27
Modified: src/java/org/apache/avalon/framework Version.java
Log:
Remove dependency to ExceptionUtil.splitString.
Revision Changes Path
1.18 +7 -1 jakarta-avalon/src/java/org/apache/avalon/framework/Version.java
Index: Version.java
===================================================================
RCS file: /home/cvs/jakarta-avalon/src/java/org/apache/avalon/framework/Version.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- Version.java 5 Aug 2002 13:23:55 -0000 1.17
+++ Version.java 26 Aug 2002 19:27:27 -0000 1.18
@@ -8,6 +8,7 @@
package org.apache.avalon.framework;
import java.io.Serializable;
+import java.util.StringTokenizer;
/**
* This class is used to hold version information pertaining to a Component or interface.
@@ -64,7 +65,12 @@
public static Version getVersion( final String version )
throws NumberFormatException, IllegalArgumentException
{
- final String[] levels = ExceptionUtil.splitString( version, "." );
+ final StringTokenizer tokenizer = new StringTokenizer( version, "." );
+ final String[] levels = new String[ tokenizer.countTokens() ];
+ for( int i = 0; i < levels.length; i++ )
+ {
+ levels[ i ] = tokenizer.nextToken();
+ }
if( 0 == levels.length || 3 < levels.length )
{
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>