StringEntryIterator Class — netty Architecture
Architecture documentation for the StringEntryIterator class in HeadersUtils.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3cc824a7_adfc_db17_701c_80f092c6d635["StringEntryIterator"] 1d9d6b5f_e8d8_6f84_a021_34a64a5c3683["HeadersUtils.java"] 3cc824a7_adfc_db17_701c_80f092c6d635 -->|defined in| 1d9d6b5f_e8d8_6f84_a021_34a64a5c3683 e303a110_d459_b27e_fcec_9745ed9fbb74["StringEntryIterator()"] 3cc824a7_adfc_db17_701c_80f092c6d635 -->|method| e303a110_d459_b27e_fcec_9745ed9fbb74 fc9ea313_49d5_29b4_be7b_1b7608976b78["hasNext()"] 3cc824a7_adfc_db17_701c_80f092c6d635 -->|method| fc9ea313_49d5_29b4_be7b_1b7608976b78 e11a55a0_f680_db64_b4bf_4b246bd2e514["next()"] 3cc824a7_adfc_db17_701c_80f092c6d635 -->|method| e11a55a0_f680_db64_b4bf_4b246bd2e514 13a59f4c_d5a8_8d92_3f55_3ccf61b1a065["remove()"] 3cc824a7_adfc_db17_701c_80f092c6d635 -->|method| 13a59f4c_d5a8_8d92_3f55_3ccf61b1a065
Relationship Graph
Source Code
codec-base/src/main/java/io/netty/handler/codec/HeadersUtils.java lines 109–130
private static final class StringEntryIterator implements Iterator<Entry<String, String>> {
private final Iterator<Entry<CharSequence, CharSequence>> iter;
StringEntryIterator(Iterator<Entry<CharSequence, CharSequence>> iter) {
this.iter = iter;
}
@Override
public boolean hasNext() {
return iter.hasNext();
}
@Override
public Entry<String, String> next() {
return new StringEntry(iter.next());
}
@Override
public void remove() {
iter.remove();
}
}
Source
Frequently Asked Questions
What is the StringEntryIterator class?
StringEntryIterator is a class in the netty codebase, defined in codec-base/src/main/java/io/netty/handler/codec/HeadersUtils.java.
Where is StringEntryIterator defined?
StringEntryIterator is defined in codec-base/src/main/java/io/netty/handler/codec/HeadersUtils.java at line 109.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free