public final class Canonicalizers extends Object
Canonicalizer
s.Modifier and Type | Method and Description |
---|---|
static <T> Canonicalizer<T> |
idem()
Generic method returning a correctly-typed idempotent
Canonicalizer . |
static Canonicalizer<String> |
trim()
Returns a
Canonicalizer which applies String.trim() . |
static Canonicalizer<String> |
trimLowerCase()
|
static Canonicalizer<String> |
trimLowerCaseWithNullKey()
Returns a
Canonicalizer which applies String.trim() and String.toLowerCase(Locale) and
returns the NULL_KEY when the value is null . |
static Canonicalizer<String> |
trimUpperCase()
|
public static final String NULL_KEY
public static <T> Canonicalizer<T> idem()
Canonicalizer
.T
- the typeCanonicalizer
.public static Canonicalizer<String> trim()
Canonicalizer
which applies String.trim()
.Canonicalizer
which applies String.trim()
.public static Canonicalizer<String> trimLowerCase()
Canonicalizer
which applies String.trim()
and String.toLowerCase(Locale)
.public static Canonicalizer<String> trimLowerCaseWithNullKey()
Canonicalizer
which applies String.trim()
and String.toLowerCase(Locale)
and
returns the NULL_KEY
when the value is null
.Canonicalizer
which applies String.trim()
and String.toLowerCase(Locale)
.public static Canonicalizer<String> trimUpperCase()
Canonicalizer
which applies String.trim()
and String.toUpperCase(Locale)
.Copyright © 2020. All Rights Reserved.