public class Masker extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static String |
MASK_CC_AMEX_REGEX |
protected static String |
MASK_CC_DINERS_REGEX |
protected static String |
MASK_CC_DISCOVER_REGEX |
protected static String |
MASK_CC_MASTERCARD_REGEX |
protected static String |
MASK_CC_VISA_REGEX |
static String |
MASK_CREDITCARD |
static String |
MASK_EMAIL |
protected static String |
MASK_EMAIL_REGEX |
static String |
MASK_IP |
protected static String |
MASK_IPV4_REGEX |
static String |
MASK_NUMERIC |
protected static String |
MASK_NUMERIC_REGEX |
static String |
MASK_SSN |
protected static String |
MASK_SSN_REGEX |
static String |
MASK_UUID |
protected static String |
MASK_UUID_REGEX |
static String[] |
MASKS |
| Constructor and Description |
|---|
Masker() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMask(String mask) |
void |
clearMasks() |
boolean |
hasMasks() |
String |
mask(String value)
Returns string with '*' replacing any value matching a configured mask.
|
String |
mask(String value,
String replacementValue)
Returns string with [replacementValue] replacing any value matching a configured mask.
|
void |
removeMask(String mask) |
public static final String MASK_CREDITCARD
public static final String MASK_SSN
public static final String MASK_IP
public static final String MASK_UUID
public static final String MASK_NUMERIC
public static final String MASK_EMAIL
public static final String[] MASKS
protected static final String MASK_CC_VISA_REGEX
protected static final String MASK_CC_DISCOVER_REGEX
protected static final String MASK_CC_MASTERCARD_REGEX
protected static final String MASK_CC_AMEX_REGEX
protected static final String MASK_CC_DINERS_REGEX
protected static final String MASK_SSN_REGEX
protected static final String MASK_IPV4_REGEX
protected static final String MASK_NUMERIC_REGEX
protected static final String MASK_UUID_REGEX
protected static final String MASK_EMAIL_REGEX
public void clearMasks()
public void removeMask(@NonNull
String mask)
public void addMask(@NonNull
String mask)
public String mask(String value)
value - Value to mask.public String mask(String value, String replacementValue)
value - Value to mask.replacementValue - Value to use when replacing original content.
If a single character string is supplied, it will be repeated to keep original value's length.public boolean hasMasks()
Copyright © 2018 Stackify, LLC. All rights reserved.