Class PropertyPlaceholderHelper


  • public class PropertyPlaceholderHelper
    extends java.lang.Object
    Simplified from Spring's PropertyPlaceholderHelper.
    • Constructor Summary

      Constructors 
      Constructor Description
      PropertyPlaceholderHelper​(java.lang.String placeholderPrefix, java.lang.String placeholderSuffix, @Nullable java.lang.String valueSeparator)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.String parseStringValue​(java.lang.String value, java.util.function.Function<java.lang.String,​java.lang.String> placeholderResolver, @Nullable java.util.Set<java.lang.String> visitedPlaceholders)  
      java.lang.String replacePlaceholders​(java.lang.String value, java.util.function.Function<java.lang.String,​java.lang.String> placeholderResolver)  
      java.lang.String replacePlaceholders​(java.lang.String value, java.util.Properties properties)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PropertyPlaceholderHelper

        public PropertyPlaceholderHelper​(java.lang.String placeholderPrefix,
                                         java.lang.String placeholderSuffix,
                                         @Nullable
                                         @Nullable java.lang.String valueSeparator)
    • Method Detail

      • replacePlaceholders

        public java.lang.String replacePlaceholders​(java.lang.String value,
                                                    java.util.Properties properties)
      • replacePlaceholders

        public java.lang.String replacePlaceholders​(java.lang.String value,
                                                    java.util.function.Function<java.lang.String,​java.lang.String> placeholderResolver)
      • parseStringValue

        protected java.lang.String parseStringValue​(java.lang.String value,
                                                    java.util.function.Function<java.lang.String,​java.lang.String> placeholderResolver,
                                                    @Nullable
                                                    @Nullable java.util.Set<java.lang.String> visitedPlaceholders)