Class Difference.DiffNode<T>

  • Enclosing class:
    Difference<T>

    public static class Difference.DiffNode<T>
    extends java.lang.Object
    • Field Detail

      • metadataName

        public final java.lang.String metadataName
      • oldMetadataValue

        public final T oldMetadataValue
      • newMetadataValue

        public final T newMetadataValue
    • Constructor Detail

      • DiffNode

        public DiffNode​(java.lang.String metadataName,
                        T oldMetadataValue,
                        T newMetadataValue)
    • Method Detail

      • isEmpty

        public boolean isEmpty()
      • isNotEmpty

        public boolean isNotEmpty()
      • getMetadataName

        public java.lang.String getMetadataName()
      • getOldMetadataValue

        public T getOldMetadataValue()
      • getNewMetadataValue

        public T getNewMetadataValue()
      • equals

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

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