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 Summary
All 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.Task
configuration, stripEither, stripOptional
-
-
-
-
Method Detail
-
type
PairMatcherType type()
- Specified by:
typein interfaceTask<T extends Serializable>
-
match
Stream<Pair<T>> match(Streamable<T> birthmarks)
-
match
Stream<Pair<T>> match(Streamable<T> birthmarks1, Streamable<T> birthmarks2)
-
count
long count(Streamable<T> birthmarks)
-
count
long count(Streamable<T> birthmarks1, Streamable<T> birthmarks2)
-
-