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 HeaderElements.- Since:
- 5.0
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractHeaderElementIterator(Iterator<Header> headerIterator) Creates a new instance of BasicHeaderElementIterator -
Method Summary
Modifier and TypeMethodDescriptionprivate voidbooleanhasNext()next()(package private) abstract TparseHeaderElement(CharSequence buf, ParserCursor cursor) private voidvoidremove()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining
-
Field Details
-
headerIt
-
currentElement
-
buffer
-
cursor
-
-
Constructor Details
-
AbstractHeaderElementIterator
-
-
Method Details
-
bufferHeaderValue
private void bufferHeaderValue() -
parseHeaderElement
-
parseNextElement
private void parseNextElement() -
hasNext
-
next
- Specified by:
nextin interfaceIterator<T>- Throws:
NoSuchElementException
-
remove
- Specified by:
removein interfaceIterator<T>- Throws:
UnsupportedOperationException
-