Class AttributeList.AttributeEntry

  • Enclosing class:
    AttributeList

    public static class AttributeList.AttributeEntry
    extends Object
    A name/value pair of the attribute list.
    • Constructor Detail

      • AttributeEntry

        public AttributeEntry​(String namespace,
                              String name,
                              String value)
        Creates a new attribute entry for the given name and value.
        Parameters:
        namespace - the namespace of the attribute.
        name - the attribute name (null not permitted).
        value - the attribute value (null not permitted).
    • Method Detail

      • getName

        public String getName()
        Returns the attribute name.
        Returns:
        the name.
      • getValue

        public String getValue()
        Returns the value of this attribute entry.
        Returns:
        the value of the entry.
      • getNamespace

        public String getNamespace()
        Returns the attribute namespace (which can be null).
        Returns:
        the namespace.
      • equals

        public boolean equals​(Object o)
        Compares this attribute entry for equality with an other object.
        Overrides:
        equals in class Object
        Parameters:
        o - the other object.
        Returns:
        true, if this object is equal, false otherwise.
      • hashCode

        public int hashCode()
        Computes a hashcode for this attribute entry.
        Overrides:
        hashCode in class Object
        Returns:
        the attribute entry's hashcode.