| Package | Description |
|---|---|
| com.github.robtimus.obfuscation |
Contains classes and interfaces for obfuscating text.
|
| Modifier and Type | Method and Description |
|---|---|
static PropertiesObfuscator.Builder |
PropertiesObfuscator.builder()
Returns a builder that will create
PropertiesObfuscators. |
PropertiesObfuscator.Builder |
PropertiesObfuscator.Builder.caseInsensitiveByDefault()
Sets the default case sensitivity for new properties to
CaseSensitivity.CASE_INSENSITIVE. |
PropertiesObfuscator.Builder |
PropertiesObfuscator.Builder.caseSensitiveByDefault()
Sets the default case sensitivity for new properties to
CaseSensitivity.CASE_SENSITIVE. |
PropertiesObfuscator.Builder |
PropertiesObfuscator.Builder.withDefaultObfuscator(Obfuscator obfuscator)
Sets the default obfuscator to use, for properties that have no specific obfuscator defined.
|
PropertiesObfuscator.Builder |
PropertiesObfuscator.Builder.withProperty(String property,
Obfuscator obfuscator)
Adds a property to obfuscate.
|
PropertiesObfuscator.Builder |
PropertiesObfuscator.Builder.withProperty(String property,
Obfuscator obfuscator,
CaseSensitivity caseSensitivity)
Adds a property to obfuscate.
|
| Modifier and Type | Method and Description |
|---|---|
<R> R |
PropertiesObfuscator.Builder.transform(Function<? super PropertiesObfuscator.Builder,? extends R> f)
This method allows the application of a function to this builder.
|
Copyright © 2020–2023. All rights reserved.