BA - The type of the base author.EA - The type of the enriching author.public static class AuthorMatcherStep.Builder<BA,EA> extends Object
AuthorMatcherStep.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AuthorMatcherStep<BA,EA> |
build()
Builds an
AuthorMatcherStep instance. |
AuthorMatcherStep.Builder<BA,EA> |
exclusionPredicate(java.util.function.Predicate<List<AuthorMatch<BA,EA>>> exclusionPredicate)
Sets the exclusion predicate for this builder.
|
AuthorMatcherStep.Builder<BA,EA> |
matchingFunc(java.util.function.BiFunction<BA,EA,Optional<AuthorMatch<BA,EA>>> matchingFunc)
Sets the matching function for this builder.
|
AuthorMatcherStep.Builder<BA,EA> |
name(String name)
Sets the name for this matching step.
|
public AuthorMatcherStep.Builder<BA,EA> matchingFunc(java.util.function.BiFunction<BA,EA,Optional<AuthorMatch<BA,EA>>> matchingFunc)
matchingFunc - The matching function to use.public AuthorMatcherStep.Builder<BA,EA> exclusionPredicate(java.util.function.Predicate<List<AuthorMatch<BA,EA>>> exclusionPredicate)
exclusionPredicate - The exclusion predicate to use.public AuthorMatcherStep.Builder<BA,EA> name(String name)
name - The name of the matching step.public AuthorMatcherStep<BA,EA> build()
AuthorMatcherStep instance.AuthorMatcherStep.Copyright © 2026. All Rights Reserved.