Class SchemaElement

    • Constructor Summary

      Constructors 
      Constructor Description
      SchemaElement()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract boolean equals​(java.lang.Object o)
      Indicates whether the provided object is equal to this schema element.
      protected static boolean extensionsEqual​(java.util.Map<java.lang.String,​java.lang.String[]> m1, java.util.Map<java.lang.String,​java.lang.String[]> m2)
      Indicates whether the two extension maps are equivalent.
      abstract int hashCode()
      Retrieves a hash code for this schema element.
      abstract java.lang.String toString()
      Retrieves a string representation of this schema element, in the format described in RFC 4512.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • hashCode

        public abstract int hashCode()
        Retrieves a hash code for this schema element.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        A hash code for this schema element.
      • equals

        public abstract boolean equals​(java.lang.Object o)
        Indicates whether the provided object is equal to this schema element.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        o - The object for which to make the determination.
        Returns:
        true if the provided object may be considered equal to this schema element, or false if not.
      • extensionsEqual

        protected static boolean extensionsEqual​(java.util.Map<java.lang.String,​java.lang.String[]> m1,
                                                 java.util.Map<java.lang.String,​java.lang.String[]> m2)
        Indicates whether the two extension maps are equivalent.
        Parameters:
        m1 - The first schema element to examine.
        m2 - The second schema element to examine.
        Returns:
        true if the provided extension maps are equivalent, or false if not.
      • toString

        public abstract java.lang.String toString()
        Retrieves a string representation of this schema element, in the format described in RFC 4512.
        Overrides:
        toString in class java.lang.Object
        Returns:
        A string representation of this schema element, in the format described in RFC 4512.