Package com.twelvemonkeys.util
Class AbstractTokenIterator
java.lang.Object
com.twelvemonkeys.util.AbstractTokenIterator
- All Implemented Interfaces:
TokenIterator
,Enumeration<String>
,Iterator<String>
- Direct Known Subclasses:
RegExTokenIterator
,StringTokenIterator
Abstract base class for
TokenIterator
s to extend.- Version:
- $Id: //depot/branches/personal/haraldk/twelvemonkeys/release-2/twelvemonkeys-core/src/main/java/com/twelvemonkeys/util/AbstractTokenIterator.java#1 $
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Enumeration
asIterator
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next
Methods inherited from interface com.twelvemonkeys.util.TokenIterator
reset
-
Constructor Details
-
AbstractTokenIterator
public AbstractTokenIterator()
-
-
Method Details
-
remove
public void remove()Not supported.- Specified by:
remove
in interfaceIterator<String>
- Throws:
UnsupportedOperationException
-remove
is not supported by this Iterator.
-
hasMoreTokens
public final boolean hasMoreTokens()- Specified by:
hasMoreTokens
in interfaceTokenIterator
-
nextToken
Returns the next element in the iteration as aString
. This implementation simply returns(String) next()
.- Specified by:
nextToken
in interfaceTokenIterator
- Returns:
- the next element in the iteration.
- Throws:
NoSuchElementException
- iteration has no more elements.- See Also:
-
hasMoreElements
public final boolean hasMoreElements()This implementation simply returnshasNext()
.- Specified by:
hasMoreElements
in interfaceEnumeration<String>
- See Also:
-
nextElement
This implementation simply returnsnext()
.- Specified by:
nextElement
in interfaceEnumeration<String>
- See Also:
-