Package me.xdrop.fuzzywuzzy.algorithms
Class RatioAlgorithm
- java.lang.Object
-
- me.xdrop.fuzzywuzzy.algorithms.BasicAlgorithm
-
- me.xdrop.fuzzywuzzy.algorithms.RatioAlgorithm
-
- All Implemented Interfaces:
Applicable
public abstract class RatioAlgorithm extends BasicAlgorithm
-
-
Constructor Summary
Constructors Constructor Description RatioAlgorithm()RatioAlgorithm(Ratio ratio)RatioAlgorithm(ToStringFunction<java.lang.String> stringFunction)RatioAlgorithm(ToStringFunction<java.lang.String> stringFunction, Ratio ratio)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intapply(java.lang.String s1, java.lang.String s2, Ratio ratio)abstract intapply(java.lang.String s1, java.lang.String s2, Ratio ratio, ToStringFunction<java.lang.String> stringFunction)intapply(java.lang.String s1, java.lang.String s2, ToStringFunction<java.lang.String> stringFunction)RatiogetRatio()voidsetRatio(Ratio ratio)RatioAlgorithmwith(Ratio ratio)-
Methods inherited from class me.xdrop.fuzzywuzzy.algorithms.BasicAlgorithm
apply, getStringFunction, noProcessor, with
-
-
-
-
Constructor Detail
-
RatioAlgorithm
public RatioAlgorithm()
-
RatioAlgorithm
public RatioAlgorithm(ToStringFunction<java.lang.String> stringFunction)
-
RatioAlgorithm
public RatioAlgorithm(Ratio ratio)
-
RatioAlgorithm
public RatioAlgorithm(ToStringFunction<java.lang.String> stringFunction, Ratio ratio)
-
-
Method Detail
-
apply
public abstract int apply(java.lang.String s1, java.lang.String s2, Ratio ratio, ToStringFunction<java.lang.String> stringFunction)
-
with
public RatioAlgorithm with(Ratio ratio)
-
apply
public int apply(java.lang.String s1, java.lang.String s2, Ratio ratio)
-
apply
public int apply(java.lang.String s1, java.lang.String s2, ToStringFunction<java.lang.String> stringFunction)- Specified by:
applyin classBasicAlgorithm
-
setRatio
public void setRatio(Ratio ratio)
-
getRatio
public Ratio getRatio()
-
-