Class StringNormalization
- java.lang.Object
-
- de.skuzzle.test.snapshots.normalize.StringNormalization
-
- All Implemented Interfaces:
java.util.function.Function<java.lang.String,java.lang.String>
@API(status=EXPERIMENTAL, since="1.3.0") public final class StringNormalization extends java.lang.Object implements java.util.function.Function<java.lang.String,java.lang.String>Simply collects multiple string modifications (for example as retrieved fromStringsclass) and applies all of them in order to a String.- Since:
- 1.3.0
- Author:
- Simon Taddiken
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringNormalizationaddModification(java.util.function.Function<java.lang.String,java.lang.String> modification)java.lang.Stringapply(java.lang.String s)static StringNormalizationwithModifications(java.util.Collection<? extends java.util.function.Function<java.lang.String,java.lang.String>> modifications)static StringNormalizationwithModifications(java.util.function.Function<java.lang.String,java.lang.String>... modifications)
-
-
-
Method Detail
-
withModifications
@SafeVarargs public static StringNormalization withModifications(java.util.function.Function<java.lang.String,java.lang.String>... modifications)
-
withModifications
public static StringNormalization withModifications(java.util.Collection<? extends java.util.function.Function<java.lang.String,java.lang.String>> modifications)
-
addModification
public StringNormalization addModification(java.util.function.Function<java.lang.String,java.lang.String> modification)
-
apply
public java.lang.String apply(java.lang.String s)
- Specified by:
applyin interfacejava.util.function.Function<java.lang.String,java.lang.String>
-
-