Class CompositeSimilar<T extends Similar<T>>

    • Constructor Detail

      • CompositeSimilar

        public CompositeSimilar​(Iterable<T> similars)
    • Method Detail

      • getSimilars

        protected Set<T> getSimilars()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • matches

        public boolean matches​(Set<T> toTest)
      • getSimilarity

        public int getSimilarity​(T key)
        Description copied from interface: Similar
         x = 0         ⇔ equal
         x < 0         ⇔ not similar
         x > 0         ⇔ similar
         y > 0 & x > y ⇔ x more similar than y
         
        Specified by:
        getSimilarity in interface Similar<T extends Similar<T>>
        Parameters:
        key - the other object
        Returns:
        the similarity value