Module org.github.gestalt.core
Package org.github.gestalt.config.post.process.transform
-
Interface Summary Interface Description Transformer Allows you to add your own custom source for the TransformerPostProcessor. -
Class Summary Class Description Base64DecoderTransformer Allows you to decode a base 64 encoded string.Base64EncoderTransformer Allows you to encode a string to base 64.ClasspathTransformer Allows you to load the contents of a file on the classpath into a string substitution.CustomMapTransformer Allows you to provide a custom map to inject into leaf values that match ${map:key}, where the key is used to lookup into the map.EnvironmentVariablesTransformer Allows you to inject Environment Variables into leaf values that match ${env:key}, where the key is used to lookup into the Environment Variables.EnvironmentVariablesTransformerOld Deprecated. FileTransformer Allows you to load the contents of a file into a string substitution.NodeTransformer Allows you to provide a custom map to inject into leaf values that match ${map:key}, where the key is used to lookup into the map.RandomTransformer Transformer that when provided an expression in the format int, int(10) or int(10, 10) will replace the value with a random value.SystemPropertiesTransformer Allows you to inject System Properties into leaf values that match ${envVar:key}, where the key is used to lookup into the Environment Variables.TransformerPostProcessor A Post Processor used to replace leaf values that have the format ${transform:key} with a new value.URLDecoderTransformer Allows you to URL decode a string.URLEncoderTransformer Allows you to URL encode a string.