Class ParameterizedString

java.lang.Object
com.google.gerrit.common.data.ParameterizedString

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

    • ParameterizedString

      protected ParameterizedString()
    • ParameterizedString

      public ParameterizedString(String pattern)
  • Method Details

    • 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.
    • replace

      public ParameterizedString.Builder replace(String name, String value)
    • toString

      public String toString()
      Overrides:
      toString in class Object