Home / Class/ XmlNamespace Class — netty Architecture

XmlNamespace Class — netty Architecture

Architecture documentation for the XmlNamespace class in XmlNamespace.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  79e1f627_8ecd_35bb_0fe2_514cf952120a["XmlNamespace"]
  3184c654_6c1a_36dc_0b99_30e861430e4e["XmlNamespace.java"]
  79e1f627_8ecd_35bb_0fe2_514cf952120a -->|defined in| 3184c654_6c1a_36dc_0b99_30e861430e4e
  c12eda4b_a859_518b_0caa_242d671dd718["XmlNamespace()"]
  79e1f627_8ecd_35bb_0fe2_514cf952120a -->|method| c12eda4b_a859_518b_0caa_242d671dd718
  400a6c55_077a_16ef_a071_714fb9c205cb["String()"]
  79e1f627_8ecd_35bb_0fe2_514cf952120a -->|method| 400a6c55_077a_16ef_a071_714fb9c205cb
  c5eb495a_feec_8c77_9b7a_11e45de3f94e["equals()"]
  79e1f627_8ecd_35bb_0fe2_514cf952120a -->|method| c5eb495a_feec_8c77_9b7a_11e45de3f94e
  20b462f8_505a_3799_236c_629c58265751["hashCode()"]
  79e1f627_8ecd_35bb_0fe2_514cf952120a -->|method| 20b462f8_505a_3799_236c_629c58265751

Relationship Graph

Source Code

codec-xml/src/main/java/io/netty/handler/codec/xml/XmlNamespace.java lines 21–75

public class XmlNamespace {

    private final String prefix;
    private final String uri;

    public XmlNamespace(String prefix, String uri) {
        this.prefix = prefix;
        this.uri = uri;
    }

    public String prefix() {
        return prefix;
    }

    public String uri() {
        return uri;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (o == null || getClass() != o.getClass()) {
            return false;
        }

        XmlNamespace that = (XmlNamespace) o;

        if (prefix != null ? !prefix.equals(that.prefix) : that.prefix != null) {
            return false;
        }
        if (uri != null ? !uri.equals(that.uri) : that.uri != null) {
            return false;
        }

        return true;
    }

    @Override
    public int hashCode() {
        int result = prefix != null ? prefix.hashCode() : 0;
        result = 31 * result + (uri != null ? uri.hashCode() : 0);
        return result;
    }

    @Override
    public String toString() {
        return "XmlNamespace{" +
                "prefix='" + prefix + '\'' +
                ", uri='" + uri + '\'' +
                '}';
    }

}

Frequently Asked Questions

What is the XmlNamespace class?
XmlNamespace is a class in the netty codebase, defined in codec-xml/src/main/java/io/netty/handler/codec/xml/XmlNamespace.java.
Where is XmlNamespace defined?
XmlNamespace is defined in codec-xml/src/main/java/io/netty/handler/codec/xml/XmlNamespace.java at line 21.

Analyze Your Own Codebase

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

Try Supermodel Free