Package org.approvej.scrub
Interface Replacement<R>
- Type Parameters:
R- the type of the replaced value
- All Superinterfaces:
BiFunction<R,Integer, R>
- All Known Subinterfaces:
RelativeDateReplacement,RelativeDateTimeReplacement
A
BiFunction, that defines how a match is replaced.-
Method Summary
Methods inherited from interface java.util.function.BiFunction
andThen
-
Method Details
-
apply
Will return a replacement for the given match and count.The count will be the same for equal matches. E.g. if all vowels (
[aeiou]) should be replaced in the textHello there, this will be applied four times:He
apply("e", 1),Hello
apply("o", 2),Hello the
apply("e", 1),Hello there
apply("e", 1)
- Specified by:
applyin interfaceBiFunction<R,Integer, R> - Parameters:
match- the found string that will be replacedcount- the number of the distinct match- Returns:
- the replacement
-