Class TextSubstitutionManager

java.lang.Object
hec.gfx2d.text.TextSubstitutionManager

public class TextSubstitutionManager extends Object
  • Method Details

    • getTextSubstitutionManager

      public static TextSubstitutionManager getTextSubstitutionManager()
    • addTokenReplacer

      public void addTokenReplacer(TokenReplacer tokenReplacer)
    • hasTokenReplacer

      public boolean hasTokenReplacer(TokenReplacer tokenReplacer)
      Parameters:
      tokenReplacer - A specific token replacer
      Returns:
      True if the Substitution Manager has the specific instance of the Token Replacer
    • hasTokenReplacer

      public boolean hasTokenReplacer(Class<? extends TokenReplacer> clazz)
      Parameters:
      clazz - A class implementing TokenReplacer
      Returns:
      True if the Substitution Manager has any Token Replacer that is specifically the class passed in. Does not test for inheritance.
    • replaceTokens

      public String replaceTokens(String tokenString, Object... args)