Class ParameterizedString


  • public class ParameterizedString
    extends Object
    Performs replacements on strings such as Hello ${user}.
    • Constructor Detail

      • ParameterizedString

        protected ParameterizedString()
      • ParameterizedString

        public ParameterizedString​(String pattern)
    • Method Detail

      • asis

        public static ParameterizedString asis​(String constant)
        Obtain a string which has no parameters and always produces the value.
      • getPattern

        public String getPattern()
        Get the original pattern given to the constructor.
      • getRawPattern

        public String getRawPattern()
        Get the pattern with variables replaced with {0}, {1}, ...
      • getParameterNames

        public List<String> getParameterNames()
        Get the list of parameter names, ordered by appearance in the pattern.
      • bind

        public String[] bind​(Map<String,​String> params)
        Convert a map of parameters into a value array for binding.
      • replace

        public String replace​(Map<String,​String> params)
        Format this string by performing the variable replacements.