Package com.twelvemonkeys.util
Class AbstractTokenIterator
- java.lang.Object
-
- com.twelvemonkeys.util.AbstractTokenIterator
-
- All Implemented Interfaces:
TokenIterator
,java.util.Enumeration<java.lang.String>
,java.util.Iterator<java.lang.String>
- Direct Known Subclasses:
RegExTokenIterator
,StringTokenIterator
public abstract class AbstractTokenIterator extends java.lang.Object implements TokenIterator
Abstract base class forTokenIterator
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 Constructor Description AbstractTokenIterator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasMoreElements()
This implementation simply returnshasNext()
.boolean
hasMoreTokens()
java.lang.String
nextElement()
This implementation simply returnsnext()
.java.lang.String
nextToken()
Returns the next element in the iteration as aString
.void
remove()
Not supported.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.twelvemonkeys.util.TokenIterator
reset
-
-
-
-
Method Detail
-
remove
public void remove()
Not supported.- Specified by:
remove
in interfacejava.util.Iterator<java.lang.String>
- Throws:
java.lang.UnsupportedOperationException
-remove
is not supported by this Iterator.
-
hasMoreTokens
public final boolean hasMoreTokens()
- Specified by:
hasMoreTokens
in interfaceTokenIterator
-
nextToken
public final java.lang.String 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:
java.util.NoSuchElementException
- iteration has no more elements.- See Also:
Iterator.next()
-
hasMoreElements
public final boolean hasMoreElements()
This implementation simply returnshasNext()
.- Specified by:
hasMoreElements
in interfacejava.util.Enumeration<java.lang.String>
- See Also:
Iterator.hasNext()
-
nextElement
public final java.lang.String nextElement()
This implementation simply returnsnext()
.- Specified by:
nextElement
in interfacejava.util.Enumeration<java.lang.String>
- See Also:
Iterator.next()
-
-