Home / Function/ containsCommaSeparatedTrimmed() — netty Function Reference

containsCommaSeparatedTrimmed() — netty Function Reference

Architecture documentation for the containsCommaSeparatedTrimmed() function in HttpHeaders.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  2c10cf93_f28d_575a_1131_1d4df517617c["containsCommaSeparatedTrimmed()"]
  eef4601e_05cb_22bc_6895_aa1be313a11d["HttpHeaders"]
  2c10cf93_f28d_575a_1131_1d4df517617c -->|defined in| eef4601e_05cb_22bc_6895_aa1be313a11d
  104d5000_b171_287c_8878_158951153423["containsValue()"]
  104d5000_b171_287c_8878_158951153423 -->|calls| 2c10cf93_f28d_575a_1131_1d4df517617c
  style 2c10cf93_f28d_575a_1131_1d4df517617c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaders.java lines 1610–1654

    static boolean containsCommaSeparatedTrimmed(CharSequence rawNext, CharSequence expected,
                                                         boolean ignoreCase) {
        int begin = 0;
        int end;
        if (ignoreCase) {
            if ((end = AsciiString.indexOf(rawNext, ',', begin)) == -1) {
                if (contentEqualsIgnoreCase(trim(rawNext), expected)) {
                    return true;
                }
            } else {
                do {
                    if (contentEqualsIgnoreCase(trim(rawNext.subSequence(begin, end)), expected)) {
                        return true;
                    }
                    begin = end + 1;
                } while ((end = AsciiString.indexOf(rawNext, ',', begin)) != -1);

                if (begin < rawNext.length()) {
                    if (contentEqualsIgnoreCase(trim(rawNext.subSequence(begin, rawNext.length())), expected)) {
                        return true;
                    }
                }
            }
        } else {
            if ((end = AsciiString.indexOf(rawNext, ',', begin)) == -1) {
                if (contentEquals(trim(rawNext), expected)) {
                    return true;
                }
            } else {
                do {
                    if (contentEquals(trim(rawNext.subSequence(begin, end)), expected)) {
                        return true;
                    }
                    begin = end + 1;
                } while ((end = AsciiString.indexOf(rawNext, ',', begin)) != -1);

                if (begin < rawNext.length()) {
                    if (contentEquals(trim(rawNext.subSequence(begin, rawNext.length())), expected)) {
                        return true;
                    }
                }
            }
        }
        return false;
    }

Subdomains

Called By

Frequently Asked Questions

What does containsCommaSeparatedTrimmed() do?
containsCommaSeparatedTrimmed() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaders.java.
Where is containsCommaSeparatedTrimmed() defined?
containsCommaSeparatedTrimmed() is defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpHeaders.java at line 1610.
What calls containsCommaSeparatedTrimmed()?
containsCommaSeparatedTrimmed() is called by 1 function(s): containsValue.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free