public class WordListAnonymizerUtility
extends java.lang.Object
DefaultAnonymizableDataType
using a WordList for anonymization.
//TODO There is no caching for saving memory.| Constructor | Description |
|---|---|
WordListAnonymizerUtility() |
| Modifier and Type | Method | Description |
|---|---|---|
static java.lang.String[] |
extractSuffix(java.lang.String data,
java.lang.String[] suffixes) |
Extracts a known suffix from the given data.
|
static boolean |
hasSuffix(java.lang.String data,
java.lang.String[] suffixes) |
Checks if the given data has a known suffix.
|
static boolean |
isKnownData(java.lang.String data) |
Checks if the given data is known.
|
static boolean |
isKnownData(java.lang.String data,
java.lang.String[] knownWords) |
Checks if the given data is known.
|
static boolean |
needsAnonymization(java.lang.String data) |
Checks if the data needs anonymization.
|
public static boolean needsAnonymization(java.lang.String data)
public static boolean hasSuffix(java.lang.String data,
java.lang.String[] suffixes)
public static java.lang.String[] extractSuffix(java.lang.String data,
java.lang.String[] suffixes)
java.lang.RuntimeException - if the data doesn't have a suffix.
Use hasSuffix(String, String[]) to make sure that the
given data has a suffix.public static boolean isKnownData(java.lang.String data)
KNOWN_WORDS to
detect if the given data is a commonly used (so called 'known') word.public static boolean isKnownData(java.lang.String data,
java.lang.String[] knownWords)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.