## Uses of Class
org.apache.commons.text.StringSubstitutor

- Packages that use StringSubstitutor
  Package | Description
  --- | ---
  org.apache.commons.text | Basic classes for text handling.
  org.apache.commons.text.io | `StringSubstitutorReader` is a `Reader` that performs string substitution on a source `Reader` using a `StringSubstitutor`.

- - ### Uses of StringSubstitutor in org.apache.commons.text

    Methods in org.apache.commons.text that return StringSubstitutor
    Modifier and Type | Method and Description
    --- | ---
    `static StringSubstitutor` | StringSubstitutor.`createInterpolator()` Creates a new instance using the interpolator string lookup `StringLookupFactory.interpolatorStringLookup()`.
    `StringSubstitutor` | StringSubstitutor.`setDisableSubstitutionInValues(boolean disableSubstitutionInValues)` Sets a flag whether substitution is done in variable values (recursive).
    `StringSubstitutor` | StringSubstitutor.`setEnableSubstitutionInVariables(boolean enableSubstitutionInVariables)` Sets a flag whether substitution is done in variable names.
    `StringSubstitutor` | StringSubstitutor.`setEnableUndefinedVariableException(boolean failOnUndefinedVariable)` Sets a flag whether exception should be thrown if any variable is undefined.
    `StringSubstitutor` | StringSubstitutor.`setEscapeChar(char escapeCharacter)` Sets the escape character.
    `StringSubstitutor` | StringSubstitutor.`setPreserveEscapes(boolean preserveEscapes)` Sets a flag controlling whether escapes are preserved during substitution.
    `StringSubstitutor` | StringSubstitutor.`setValueDelimiter(char valueDelimiter)` Sets the variable default value delimiter to use.
    `StringSubstitutor` | StringSubstitutor.`setValueDelimiter(String valueDelimiter)` Sets the variable default value delimiter to use.
    `StringSubstitutor` | StringSubstitutor.`setValueDelimiterMatcher(StringMatcher valueDelimiterMatcher)` Sets the variable default value delimiter matcher to use.
    `StringSubstitutor` | StringSubstitutor.`setVariablePrefix(char prefix)` Sets the variable prefix to use.
    `StringSubstitutor` | StringSubstitutor.`setVariablePrefix(String prefix)` Sets the variable prefix to use.
    `StringSubstitutor` | StringSubstitutor.`setVariablePrefixMatcher(StringMatcher prefixMatcher)` Sets the variable prefix matcher currently in use.
    `StringSubstitutor` | StringSubstitutor.`setVariableResolver(StringLookup variableResolver)` Sets the VariableResolver that is used to lookup variables.
    `StringSubstitutor` | StringSubstitutor.`setVariableSuffix(char suffix)` Sets the variable suffix to use.
    `StringSubstitutor` | StringSubstitutor.`setVariableSuffix(String suffix)` Sets the variable suffix to use.
    `StringSubstitutor` | StringSubstitutor.`setVariableSuffixMatcher(StringMatcher suffixMatcher)` Sets the variable suffix matcher currently in use.

    Constructors in org.apache.commons.text with parameters of type StringSubstitutor
    Constructor and Description
    `StringSubstitutor(StringSubstitutor other)` Creates a new instance based on the given StringSubstitutor.

  - ### Uses of StringSubstitutor in org.apache.commons.text.io

    Constructors in org.apache.commons.text.io with parameters of type StringSubstitutor
    Constructor and Description
    `StringSubstitutorReader(Reader reader, StringSubstitutor stringSubstitutor)` Constructs a new instance.

Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.