Class BasicAlgorithm

    • Constructor Detail

      • BasicAlgorithm

        public BasicAlgorithm()
      • BasicAlgorithm

        public BasicAlgorithm​(ToStringFunction<java.lang.String> stringFunction)
    • Method Detail

      • apply

        public abstract int apply​(java.lang.String s1,
                                  java.lang.String s2,
                                  ToStringFunction<java.lang.String> stringProcessor)
      • apply

        public int apply​(java.lang.String s1,
                         java.lang.String s2)
        Description copied from interface: Applicable
        Apply the ratio/algorithm to the input strings
        Specified by:
        apply in interface Applicable
        Parameters:
        s1 - Input string
        s2 - Input string
        Returns:
        The score of similarity
      • getStringFunction

        public ToStringFunction<java.lang.String> getStringFunction()