Package cdc.util.csv.tools
Class Anonymizer.MainArgs
- java.lang.Object
-
- cdc.util.csv.tools.AbstractFilter.BaseMainArgs
-
- cdc.util.csv.tools.Anonymizer.MainArgs
-
- Enclosing class:
- Anonymizer
public static class Anonymizer.MainArgs extends AbstractFilter.BaseMainArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAnonymizer.MainArgs.Feature-
Nested classes/interfaces inherited from class cdc.util.csv.tools.AbstractFilter.BaseMainArgs
AbstractFilter.BaseMainArgs.BaseFeature
-
-
Field Summary
Fields Modifier and Type Field Description Set<Integer>columnsColumns (1-based) to anonymize.protected FeatureMask<Anonymizer.MainArgs.Feature>featuresintmaxLengthMax column size.StringpreservedCharactersCharacters to preserve.charreplacementReplacement character.-
Fields inherited from class cdc.util.csv.tools.AbstractFilter.BaseMainArgs
baseFeatures, input, inputCharset, inputSeparator, output, outputCharset, outputSeparator
-
-
Constructor Summary
Constructors Constructor Description MainArgs()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisEnabled(Anonymizer.MainArgs.Feature feature)voidsetEnabled(Anonymizer.MainArgs.Feature feature, boolean enabled)-
Methods inherited from class cdc.util.csv.tools.AbstractFilter.BaseMainArgs
getInputCharset, getOutputCharset, isEnabled, setEnabled
-
-
-
-
Field Detail
-
replacement
public char replacement
Replacement character.
-
preservedCharacters
public String preservedCharacters
Characters to preserve.
-
maxLength
public int maxLength
Max column size.
-
features
protected final FeatureMask<Anonymizer.MainArgs.Feature> features
-
-
Method Detail
-
setEnabled
public final void setEnabled(Anonymizer.MainArgs.Feature feature, boolean enabled)
-
isEnabled
public final boolean isEnabled(Anonymizer.MainArgs.Feature feature)
-
-