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>