java.lang.Object | |
↳ | org.apache.http.message.BasicHeaderIterator |
Basic implementation of a HeaderIterator.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
allHeaders | An array of headers to iterate over. | ||||||||||
currentIndex | The position of the next header in allHeaders. | ||||||||||
headerName | The header name to filter by. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new header iterator.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Indicates whether there is another header in this iteration.
| |||||||||||
Returns the next header.
| |||||||||||
Obtains the next header from this iteration.
| |||||||||||
Removing headers is not supported.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Checks whether a header is part of the iteration.
| |||||||||||
Determines the index of the next header.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
From interface java.util.Iterator
| |||||||||||
From interface org.apache.http.HeaderIterator
|
An array of headers to iterate over. Not all elements of this array are necessarily part of the iteration. This array will never be modified by the iterator. Derived implementations are expected to adhere to this restriction.
The position of the next header in allHeaders. Negative if the iteration is over.
The header name to filter by.
null
to iterate over all headers in the array.
Creates a new header iterator.
headers | an array of headers over which to iterate |
---|---|
name | the name of the headers over which to iterate, or
null for any
|
Indicates whether there is another header in this iteration.
true
if there is another header,
false
otherwise
Returns the next header. Same as nextHeader, but not type-safe.
NoSuchElementException | if there are no more headers |
---|
Obtains the next header from this iteration.
NoSuchElementException | if there are no more headers |
---|
Removing headers is not supported.
UnsupportedOperationException | always |
---|
Checks whether a header is part of the iteration.
index | the index of the header to check |
---|
true
if the header should be part of the
iteration, false
to skip
Determines the index of the next header.
from | one less than the index to consider first, -1 to search for the first header |
---|