public static class MultiMatcher.Default<E> extends Object implements MultiMatcher<E>
MultiMatcher.Default<E>| Modifier | Constructor and Description |
|---|---|
protected |
Default() |
| Modifier and Type | Method and Description |
|---|---|
Equalator<? super E> |
equalator() |
MultiMatch<E> |
match(XGettingCollection<? extends E> source,
XGettingCollection<? extends E> target) |
double |
noiseFactor() |
MultiMatcher<E> |
setEqualator(Equalator<? super E> equalator) |
MultiMatcher<E> |
setNoisefactor(double noiseFactor) |
MultiMatcher<E> |
setSimilarityThreshold(double similarityThreshold) |
MultiMatcher<E> |
setSimilator(Similator<? super E> similator) |
MultiMatcher<E> |
setSingletonPrecedenceBonus(double singletonPrecedenceBonus) |
MultiMatcher<E> |
setSingletonPrecedenceThreshold(double singletonPrecedenceThreshold) |
MultiMatcher<E> |
setValidator(MatchValidator<? super E> validator) |
double |
similarityThreshold() |
Similator<? super E> |
similator() |
double |
singletonPrecedenceBonus() |
double |
singletonPrecedenceThreshold()
This is a measure of how "eager" the algorithm is to find as many matches as possible.
|
MatchValidator<? super E> |
validator() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdefaultNoiseFactor, defaultSimilarityThreshold, defaultSingletonPrecedenceBonus, defaultSingletonPrecedenceThreshold, Newpublic double similarityThreshold()
similarityThreshold in interface MultiMatcher<E>public double singletonPrecedenceThreshold()
MultiMatchersingletonPrecedenceThreshold in interface MultiMatcher<E>public double singletonPrecedenceBonus()
singletonPrecedenceBonus in interface MultiMatcher<E>public double noiseFactor()
noiseFactor in interface MultiMatcher<E>public Equalator<? super E> equalator()
equalator in interface MultiMatcher<E>public Similator<? super E> similator()
similator in interface MultiMatcher<E>public MatchValidator<? super E> validator()
validator in interface MultiMatcher<E>public MultiMatcher<E> setSimilarityThreshold(double similarityThreshold)
setSimilarityThreshold in interface MultiMatcher<E>public MultiMatcher<E> setSingletonPrecedenceThreshold(double singletonPrecedenceThreshold)
setSingletonPrecedenceThreshold in interface MultiMatcher<E>public MultiMatcher<E> setSingletonPrecedenceBonus(double singletonPrecedenceBonus)
setSingletonPrecedenceBonus in interface MultiMatcher<E>public MultiMatcher<E> setNoisefactor(double noiseFactor)
setNoisefactor in interface MultiMatcher<E>public MultiMatcher<E> setSimilator(Similator<? super E> similator)
setSimilator in interface MultiMatcher<E>public MultiMatcher<E> setEqualator(Equalator<? super E> equalator)
setEqualator in interface MultiMatcher<E>public MultiMatcher<E> setValidator(MatchValidator<? super E> validator)
setValidator in interface MultiMatcher<E>public MultiMatch<E> match(XGettingCollection<? extends E> source, XGettingCollection<? extends E> target)
match in interface MultiMatcher<E>Copyright © 2022 MicroStream Software. All rights reserved.