Package com.intuit.fuzzymatcher.domain
Class Element.Builder<T>
- java.lang.Object
-
- com.intuit.fuzzymatcher.domain.Element.Builder<T>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElementcreateElement()Element.BuildersetMatchType(MatchType matchType)Element.BuildersetNeighborhoodRange(double neighborhoodRange)Element.BuildersetPreProcessingFunction(java.util.function.Function<T,T> preProcessingFunction)Element.BuildersetThreshold(double threshold)Element.BuildersetTokenizerFunction(java.util.function.Function<Element<T>,java.util.stream.Stream<Token>> tokenizerFunction)Element.BuildersetType(ElementType type)Element.BuildersetValue(T value)Element.BuildersetVariance(String variance)Element.BuildersetWeight(double weight)
-
-
-
Method Detail
-
setType
public Element.Builder setType(ElementType type)
-
setVariance
public Element.Builder setVariance(String variance)
-
setValue
public Element.Builder setValue(T value)
-
setWeight
public Element.Builder setWeight(double weight)
-
setThreshold
public Element.Builder setThreshold(double threshold)
-
setNeighborhoodRange
public Element.Builder setNeighborhoodRange(double neighborhoodRange)
-
setPreProcessingFunction
public Element.Builder setPreProcessingFunction(java.util.function.Function<T,T> preProcessingFunction)
-
setTokenizerFunction
public Element.Builder setTokenizerFunction(java.util.function.Function<Element<T>,java.util.stream.Stream<Token>> tokenizerFunction)
-
setMatchType
public Element.Builder setMatchType(MatchType matchType)
-
createElement
public Element createElement()
-
-