Module jp.cafebabe.birthmarks
Package jp.cafebabe.birthmarks.pairs
Interface PairMatcher<T extends Serializable>
- 
- All Superinterfaces:
- Task<PairMatcherType>
 - All Known Implementing Classes:
- AbstractPairMatcher,- GuessedPairMatcher,- RoundRobinPairMatcher,- SpecifiedPairMatcher
 
 public interface PairMatcher<T extends Serializable> extends Task<PairMatcherType> 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description longcount(Streamable<T> birthmarks)longcount(Streamable<T> birthmarks1, Streamable<T> birthmarks2)Stream<Pair<T>>match(Streamable<T> birthmarks)Stream<Pair<T>>match(Streamable<T> birthmarks1, Streamable<T> birthmarks2)PairMatcherTypetype()- 
Methods inherited from interface jp.cafebabe.birthmarks.Taskconfiguration, stripEither, stripOptional
 
- 
 
- 
- 
- 
Method Detail- 
typePairMatcherType type() - Specified by:
- typein interface- Task<T extends Serializable>
 
 - 
matchStream<Pair<T>> match(Streamable<T> birthmarks) 
 - 
matchStream<Pair<T>> match(Streamable<T> birthmarks1, Streamable<T> birthmarks2) 
 - 
countlong count(Streamable<T> birthmarks) 
 - 
countlong count(Streamable<T> birthmarks1, Streamable<T> birthmarks2) 
 
- 
 
-