Home / Class/ StringEntryIterator Class — netty Architecture

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();
        }
    }

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