Google

PathTokenizer (Apache Ant API)

org.apache.tools.ant
Class PathTokenizer


java.lang.Object

  |

  +--org.apache.tools.ant.PathTokenizer


public class PathTokenizer
extends java.lang.Object

A Path tokenizer takes a path and returns the components that make up that path. The path can use path separators of either ':' or ';' and file separators of either '/' or '\'.

Author:
Conor MacNeill
, Jeff Tulley

Constructor Summary
PathTokenizer(java.lang.String path)
          Constructs a path tokenizer for the specified path.
 
Method Summary
 boolean hasMoreTokens()
          Tests if there are more path elements available from this tokenizer's path.
 java.lang.String nextToken()
          Returns the next path element from this tokenizer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PathTokenizer


public PathTokenizer(java.lang.String path)
Constructs a path tokenizer for the specified path.

Parameters:
path - The path to tokenize. Must not be null.
Method Detail

hasMoreTokens


public boolean hasMoreTokens()
Tests if there are more path elements available from this tokenizer's path. If this method returns true, then a subsequent call to nextToken will successfully return a token.

Returns:
true if and only if there is at least one token in the string after the current position; false otherwise.

nextToken


public java.lang.String nextToken()
                           throws java.util.NoSuchElementException
Returns the next path element from this tokenizer.

Returns:
the next path element from this tokenizer.
Throws:
java.util.NoSuchElementException - if there are no more elements in this tokenizer's path.


Copyright 2000-2002 Apache Software Foundation. All Rights Reserved.