ApplicableRatioAlgorithm, WeightedRatiopublic abstract class BasicAlgorithm extends Object implements Applicable
| Constructor | Description |
|---|---|
BasicAlgorithm() |
|
BasicAlgorithm(ToStringFunction<String> stringFunction) |
| Modifier and Type | Method | Description |
|---|---|---|
int |
apply(String s1,
String s2) |
Apply the ratio/algorithm to the input strings
|
abstract int |
apply(String s1,
String s2,
ToStringFunction<String> stringProcessor) |
|
ToStringFunction<String> |
getStringFunction() |
|
BasicAlgorithm |
noProcessor() |
|
BasicAlgorithm |
with(ToStringFunction<String> stringFunction) |
public BasicAlgorithm()
public BasicAlgorithm(ToStringFunction<String> stringFunction)
public abstract int apply(String s1, String s2, ToStringFunction<String> stringProcessor)
public int apply(String s1, String s2)
Applicableapply in interface Applicables1 - Input strings2 - Input stringpublic BasicAlgorithm with(ToStringFunction<String> stringFunction)
public BasicAlgorithm noProcessor()
public ToStringFunction<String> getStringFunction()
Copyright © 2018. All rights reserved.