Contains general purpose annotations for obfuscation-core. Theses annotations can be used by framework-specific processors to apply these obfuscators.
- ObfuscateAll represents Obfuscator.all.
- ObfuscateNone represents Obfuscator.none.
- ObfuscateFixedLength represents Obfuscator.fixedLength.
- ObfuscateFixedValue represents Obfuscator.fixedValue.
- ObfuscatePortion represents Obfuscator.portion.
- ObfuscateUsing allows you to provide custom Obfuscator implementations. This is done through implementations of ObfuscatorProvider.
To help with converting these annotations to Obfuscator instances you can use ObjectFactory
- RepresentedBy allows you to provide a custom character representation. This can be used with Obfuscator.obfuscateObject, Obfuscator.obfuscateList, Obfuscator.obfuscateSet, Obfuscator.obfuscateCollection and Obfuscator.obfuscateMap. This is done through implementations of CharacterRepresentationProvider.
- obfuscation-jackson-databind provides integration with jackson-databind.