public class Sanitizer
extends java.lang.Object
| Constructor and Description |
|---|
Sanitizer()
Create a new
Sanitizer instance with a default set of keys to sanitize. |
Sanitizer(java.lang.Iterable<SanitizingFunction> sanitizingFunctions)
Create a new
Sanitizer instance with a default set of keys to sanitize and
additional sanitizing functions. |
Sanitizer(java.lang.Iterable<SanitizingFunction> sanitizingFunctions,
java.lang.String... keysToSanitize)
Create a new
Sanitizer instance with specific keys to sanitize and
additional sanitizing functions. |
Sanitizer(java.lang.String... keysToSanitize)
Create a new
Sanitizer instance with specific keys to sanitize. |
| Modifier and Type | Method and Description |
|---|---|
void |
keysToSanitize(java.lang.String... keysToSanitize)
Adds keys that should be sanitized.
|
java.lang.Object |
sanitize(SanitizableData data)
Sanitize the value from the given
SanitizableData using the available
SanitizingFunctions. |
java.lang.Object |
sanitize(java.lang.String key,
java.lang.Object value)
Sanitize the given value if necessary.
|
void |
setKeysToSanitize(java.lang.String... keysToSanitize)
Set the keys that should be sanitized, overwriting any existing configuration.
|
public Sanitizer()
Sanitizer instance with a default set of keys to sanitize.public Sanitizer(java.lang.String... keysToSanitize)
Sanitizer instance with specific keys to sanitize.keysToSanitize - the keys to sanitizepublic Sanitizer(java.lang.Iterable<SanitizingFunction> sanitizingFunctions)
Sanitizer instance with a default set of keys to sanitize and
additional sanitizing functions.sanitizingFunctions - the sanitizing functions to applypublic Sanitizer(java.lang.Iterable<SanitizingFunction> sanitizingFunctions, java.lang.String... keysToSanitize)
Sanitizer instance with specific keys to sanitize and
additional sanitizing functions.sanitizingFunctions - the sanitizing functions to applykeysToSanitize - the keys to sanitizepublic void setKeysToSanitize(java.lang.String... keysToSanitize)
keysToSanitize - the keys to sanitizepublic void keysToSanitize(java.lang.String... keysToSanitize)
keysToSanitize - the keys to sanitizepublic java.lang.Object sanitize(java.lang.String key,
java.lang.Object value)
key - the key to sanitizevalue - the valuepublic java.lang.Object sanitize(SanitizableData data)
SanitizableData using the available
SanitizingFunctions.data - the sanitizable data