public class SimpleConfiguration extends Object implements Configuration
| Constructor and Description |
|---|
SimpleConfiguration(int threshold,
Collection<String> domains,
Collection<String> topLevelDomains,
DistanceAlgorithm distanceAlgorithm) |
| Modifier and Type | Method and Description |
|---|---|
DistanceAlgorithm |
getDistanceAlgorithm() |
Collection<String> |
getDomains() |
int |
getThreshold() |
Collection<String> |
getTopLevelDomains() |
public SimpleConfiguration(int threshold,
Collection<String> domains,
Collection<String> topLevelDomains,
DistanceAlgorithm distanceAlgorithm)
threshold - String distance above which a domain (i.e. 'hotmail.com') may not be considered a match,
for example if your threshold is 3, then 'dugmail.com' would be a match but 'hotdogs.com' would
not be a match, because dug != hot, distance is 3, and mail != dogs, distance is 4.domains - Unordered collection of possible domains, for example a List with the element "gmail.com"topLevelDomains - Unordered collection of possible top level domains, for example a List with the element
"com"distanceAlgorithm - A distance algorithm to use, Sift3 is supplied.public Collection<String> getDomains()
getDomains in interface Configurationpublic DistanceAlgorithm getDistanceAlgorithm()
getDistanceAlgorithm in interface Configurationpublic int getThreshold()
getThreshold in interface Configurationpublic Collection<String> getTopLevelDomains()
getTopLevelDomains in interface ConfigurationCopyright © 2022. All rights reserved.