Package org.aksw.commons.io.process.util
Class OmitSimilarItems<T>
- java.lang.Object
-
- org.aksw.commons.io.process.util.OmitSimilarItems<T>
-
- All Implemented Interfaces:
java.util.function.Consumer<T>
public class OmitSimilarItems<T> extends Object implements java.util.function.Consumer<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected TfirstDistinguishedItemprotected java.util.function.BiPredicate<? super T,? super T>isTooSimilarprotected java.util.function.Consumer<? super T>itemDelegateprotected longnumSkippedItemsprotected TrecentlySkippedItemprotected java.util.function.Consumer<Long>skipCountDelegate
-
Constructor Summary
Constructors Constructor Description OmitSimilarItems(java.util.function.Consumer<? super T> itemDelegate, java.util.function.Consumer<Long> skipCountDelegate, java.util.function.BiPredicate<? super T,? super T> isTooSimilar)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(T item)static java.util.function.Consumer<String>forStrings(int maxLevenshteinDistance, java.util.function.Consumer<String> delegate)
-
-
-
Field Detail
-
itemDelegate
protected java.util.function.Consumer<? super T> itemDelegate
-
skipCountDelegate
protected java.util.function.Consumer<Long> skipCountDelegate
-
firstDistinguishedItem
protected T firstDistinguishedItem
-
recentlySkippedItem
protected T recentlySkippedItem
-
numSkippedItems
protected long numSkippedItems
-
-