Class Marker.MarkerAttribute

  • Enclosing class:
    Marker

    public static final class Marker.MarkerAttribute
    extends java.lang.Object
    Convenience inner class
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private MarkerAttribute​(java.lang.String namespace, java.lang.String qname, java.lang.String name, java.lang.String value)
      Main constructor
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)
      private static Marker.MarkerAttribute getInstance​(java.lang.String namespace, java.lang.String qname, java.lang.String name, java.lang.String value)
      Convenience method, reduces the number of distinct MarkerAttribute instances
      int hashCode()
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • namespace

        private java.lang.String namespace
        namespace
      • qname

        private java.lang.String qname
        qualfied name
      • name

        private java.lang.String name
        local name
      • value

        private java.lang.String value
        value
    • Constructor Detail

      • MarkerAttribute

        private MarkerAttribute​(java.lang.String namespace,
                                java.lang.String qname,
                                java.lang.String name,
                                java.lang.String value)
        Main constructor
        Parameters:
        namespace - the namespace URI
        qname - the qualified name
        name - the name
        value - the value
    • Method Detail

      • getInstance

        private static Marker.MarkerAttribute getInstance​(java.lang.String namespace,
                                                          java.lang.String qname,
                                                          java.lang.String name,
                                                          java.lang.String value)
        Convenience method, reduces the number of distinct MarkerAttribute instances
        Parameters:
        namespace - the attribute namespace
        qname - the fully qualified name of the attribute
        name - the attribute name
        value - the attribute value
        Returns:
        the single MarkerAttribute instance corresponding to the name/value-pair
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object