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 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
nextin interfaceIterator<T>- Throws:
NoSuchElementException
-
remove
- Specified by:
removein interfaceIterator<T>- Throws:
UnsupportedOperationException
-