Package org.apache.hc.core5.http.message
Class AbstractHeaderElementIterator<T>
java.lang.Object
org.apache.hc.core5.http.message.AbstractHeaderElementIterator<T>
- All Implemented Interfaces:
Iterator<T>
- Direct Known Subclasses:
BasicHeaderElementIterator
,BasicTokenIterator
Iterator
of HeaderElement
s.- Since:
- 5.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractHeaderElementIterator
(Iterator<Header> headerIterator) Creates a new instance of BasicHeaderElementIterator -
Method Summary
Modifier and TypeMethodDescriptionprivate void
boolean
hasNext()
next()
(package private) abstract T
parseHeaderElement
(CharSequence buf, ParserCursor cursor) private void
void
remove()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
headerIt
-
currentElement
-
buffer
-
cursor
-
-
Constructor Details
-
AbstractHeaderElementIterator
Creates a new instance of BasicHeaderElementIterator
-
-
Method Details
-
bufferHeaderValue
private void bufferHeaderValue() -
parseHeaderElement
-
parseNextElement
private void parseNextElement() -
hasNext
public boolean hasNext() -
next
- Specified by:
next
in interfaceIterator<T>
- Throws:
NoSuchElementException
-
remove
- Specified by:
remove
in interfaceIterator<T>
- Throws:
UnsupportedOperationException
-