Package org.apache.tools.ant

# Class PathTokenizer

java.lang.Object
org.apache.tools.ant.PathTokenizer

public class PathTokenizer extends 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 '\'.

## Constructor Summary

Constructors
Constructor
Description
`PathTokenizer(String path)`
Constructs a path tokenizer for the specified path.

## Method Summary

Modifier and Type
Method
Description
`boolean`
`hasMoreTokens()`
Tests if there are more path elements available from this tokenizer's path.
`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 Details

### PathTokenizer

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

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

## Method Details

### 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 String nextToken() throws NoSuchElementException
Returns the next path element from this tokenizer.

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