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 forTokenIterators 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 booleanhasMoreElements()This implementation simply returnshasNext().booleanhasMoreTokens()java.lang.StringnextElement()This implementation simply returnsnext().java.lang.StringnextToken()Returns the next element in the iteration as aString.voidremove()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:
removein interfacejava.util.Iterator<java.lang.String>- Throws:
java.lang.UnsupportedOperationException-removeis not supported by this Iterator.
-
hasMoreTokens
public final boolean hasMoreTokens()
- Specified by:
hasMoreTokensin 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:
nextTokenin 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:
hasMoreElementsin interfacejava.util.Enumeration<java.lang.String>- See Also:
Iterator.hasNext()
-
nextElement
public final java.lang.String nextElement()
This implementation simply returnsnext().- Specified by:
nextElementin interfacejava.util.Enumeration<java.lang.String>- See Also:
Iterator.next()
-
-