@NotThreadSafe public class BasicHeaderElementIterator extends java.lang.Object implements HeaderElementIterator
HeaderElementIterator
.Constructor and Description |
---|
BasicHeaderElementIterator(HeaderIterator headerIterator) |
BasicHeaderElementIterator(HeaderIterator headerIterator,
HeaderValueParser parser)
Creates a new instance of BasicHeaderElementIterator
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext()
Indicates whether there is another header element in this
iteration.
|
java.lang.Object |
next() |
HeaderElement |
nextElement()
Obtains the next header element from this iteration.
|
void |
remove() |
public BasicHeaderElementIterator(HeaderIterator headerIterator, HeaderValueParser parser)
public BasicHeaderElementIterator(HeaderIterator headerIterator)
public boolean hasNext()
HeaderElementIterator
hasNext
in interface java.util.Iterator<java.lang.Object>
hasNext
in interface HeaderElementIterator
true
if there is another header element,
false
otherwisepublic HeaderElement nextElement() throws java.util.NoSuchElementException
HeaderElementIterator
hasNext
is true.nextElement
in interface HeaderElementIterator
java.util.NoSuchElementException
public final java.lang.Object next() throws java.util.NoSuchElementException
next
in interface java.util.Iterator<java.lang.Object>
java.util.NoSuchElementException
public void remove() throws java.lang.UnsupportedOperationException
remove
in interface java.util.Iterator<java.lang.Object>
java.lang.UnsupportedOperationException