Package org.apache.http.message
Class BasicHeaderElementIterator
- java.lang.Object
-
- org.apache.http.message.BasicHeaderElementIterator
-
- All Implemented Interfaces:
Iterator<Object>
,HeaderElementIterator
public class BasicHeaderElementIterator extends Object implements HeaderElementIterator
Basic implementation of aHeaderElementIterator
.- Since:
- 4.0
-
-
Constructor Summary
Constructors Constructor Description BasicHeaderElementIterator(HeaderIterator headerIterator)
BasicHeaderElementIterator(HeaderIterator headerIterator, HeaderValueParser parser)
Creates a new instance of BasicHeaderElementIterator
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasNext()
Indicates whether there is another header element in this iteration.Object
next()
HeaderElement
nextElement()
Obtains the next header element from this iteration.void
remove()
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Constructor Detail
-
BasicHeaderElementIterator
public BasicHeaderElementIterator(HeaderIterator headerIterator, HeaderValueParser parser)
Creates a new instance of BasicHeaderElementIterator
-
BasicHeaderElementIterator
public BasicHeaderElementIterator(HeaderIterator headerIterator)
-
-
Method Detail
-
hasNext
public boolean hasNext()
Description copied from interface:HeaderElementIterator
Indicates whether there is another header element in this iteration.- Specified by:
hasNext
in interfaceHeaderElementIterator
- Specified by:
hasNext
in interfaceIterator<Object>
- Returns:
true
if there is another header element,false
otherwise
-
nextElement
public HeaderElement nextElement() throws NoSuchElementException
Description copied from interface:HeaderElementIterator
Obtains the next header element from this iteration. This method should only be called whilehasNext
is true.- Specified by:
nextElement
in interfaceHeaderElementIterator
- Returns:
- the next header element in this iteration
- Throws:
NoSuchElementException
-
next
public final Object next() throws NoSuchElementException
- Specified by:
next
in interfaceIterator<Object>
- Throws:
NoSuchElementException
-
remove
public void remove() throws UnsupportedOperationException
- Specified by:
remove
in interfaceIterator<Object>
- Throws:
UnsupportedOperationException
-
-