Class StructuredHashCodeStrategy


  • public abstract class StructuredHashCodeStrategy
    extends Object
    Strategy for hashCode computation of PlainStructured objects.
    • Constructor Detail

      • StructuredHashCodeStrategy

        public StructuredHashCodeStrategy()
    • Method Detail

      • hashCode

        public <T> int hashCode​(int current,
                                List<T> val)
      • hashCode

        public int hashCode​(int current,
                            Object val)
      • hashCodeNonNull

        protected int hashCodeNonNull​(Object val)
      • hashCodeNonNull

        protected abstract int hashCodeNonNull​(Element val)
      • hashCodeNonNull

        public int hashCodeNonNull​(javax.xml.bind.JAXBElement<?> val)
      • hashCodeNonNull

        protected int hashCodeNonNull​(int current,
                                      javax.xml.bind.JAXBElement<?> val)
      • hashCodeNonNull

        public int hashCodeNonNull​(String val)
      • hashCodeNonNull

        public int hashCodeNonNull​(byte[] val)