public class Masker
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
MASK_CC_AMEX_REGEX |
protected static java.lang.String |
MASK_CC_DINERS_REGEX |
protected static java.lang.String |
MASK_CC_DISCOVER_REGEX |
protected static java.lang.String |
MASK_CC_MASTERCARD_REGEX |
protected static java.lang.String |
MASK_CC_VISA_REGEX |
static java.lang.String |
MASK_CREDITCARD |
static java.lang.String |
MASK_IP |
protected static java.lang.String |
MASK_IPV4_REGEX |
static java.lang.String |
MASK_SSN |
protected static java.lang.String |
MASK_SSN_REGEX |
static java.lang.String[] |
MASKS |
| Constructor and Description |
|---|
Masker() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMask(java.lang.String mask) |
void |
clearMasks() |
boolean |
hasMasks() |
java.lang.String |
mask(java.lang.String value)
Returns string with '*' replacing any value matching a configured mask.
|
void |
removeMask(java.lang.String mask) |
public static final java.lang.String MASK_CREDITCARD
public static final java.lang.String MASK_SSN
public static final java.lang.String MASK_IP
public static final java.lang.String[] MASKS
protected static final java.lang.String MASK_CC_VISA_REGEX
protected static final java.lang.String MASK_CC_DISCOVER_REGEX
protected static final java.lang.String MASK_CC_MASTERCARD_REGEX
protected static final java.lang.String MASK_CC_AMEX_REGEX
protected static final java.lang.String MASK_CC_DINERS_REGEX
protected static final java.lang.String MASK_SSN_REGEX
protected static final java.lang.String MASK_IPV4_REGEX
public void clearMasks()
public void removeMask(@NonNull
java.lang.String mask)
public void addMask(@NonNull
java.lang.String mask)
public java.lang.String mask(java.lang.String value)
public boolean hasMasks()
Copyright © 2017 Stackify, LLC. All Rights Reserved.