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 long
count(Streamable<T> birthmarks)
long
count(Streamable<T> birthmarks1, Streamable<T> birthmarks2)
Stream<Pair<T>>
match(Streamable<T> birthmarks)
Stream<Pair<T>>
match(Streamable<T> birthmarks1, Streamable<T> birthmarks2)
PairMatcherType
type()
-
Methods inherited from interface jp.cafebabe.birthmarks.Task
configuration, stripEither, stripOptional
-
-
-
-
Method Detail
-
type
PairMatcherType type()
- Specified by:
type
in 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)
-
-