## Uses of Interface
org.apache.commons.text.lookup.StringLookup

- Packages that use StringLookup
  Package | Description
  --- | ---
  org.apache.commons.text | Basic classes for text handling.
  org.apache.commons.text.lookup | Provides algorithms for looking up strings for use with a `StringSubstitutor`.

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

    Classes in org.apache.commons.text that implement StringLookup
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StrLookup<V>` Deprecated. Deprecated as of 1.3, use `StringLookupFactory` instead. This class will be removed in 2.0.

    Methods in org.apache.commons.text that return StringLookup
    Modifier and Type | Method and Description
    --- | ---
    `StringLookup` | StringSubstitutor.`getStringLookup()` Gets the StringLookup that is used to lookup variables.

    Methods in org.apache.commons.text with parameters of type StringLookup
    Modifier and Type | Method and Description
    --- | ---
    `StringSubstitutor` | StringSubstitutor.`setVariableResolver(StringLookup variableResolver)` Sets the VariableResolver that is used to lookup variables.

    Constructors in org.apache.commons.text with parameters of type StringLookup
    Constructor and Description
    `StringSubstitutor(StringLookup variableResolver)` Creates a new instance and initializes it.
    `StringSubstitutor(StringLookup variableResolver, StringMatcher prefixMatcher, StringMatcher suffixMatcher, char escape)` Creates a new instance and initializes it.
    `StringSubstitutor(StringLookup variableResolver, StringMatcher prefixMatcher, StringMatcher suffixMatcher, char escape, StringMatcher valueDelimiterMatcher)` Creates a new instance and initializes it.
    `StringSubstitutor(StringLookup variableResolver, String prefix, String suffix, char escape)` Creates a new instance and initializes it.
    `StringSubstitutor(StringLookup variableResolver, String prefix, String suffix, char escape, String valueDelimiter)` Creates a new instance and initializes it.

  - ### Uses of StringLookup in org.apache.commons.text.lookup

    Methods in org.apache.commons.text.lookup that return StringLookup
    Modifier and Type | Method and Description
    --- | ---
    `StringLookup` | StringLookupFactory.`dateStringLookup()` Returns the DateStringLookup singleton instance to format the current date with the format given in the key in a format compatible with `SimpleDateFormat`.
    `StringLookup` | StringLookupFactory.`environmentVariableStringLookup()` Returns the EnvironmentVariableStringLookup singleton instance where the lookup key is an environment variable name.
    `StringLookup` | StringLookupFactory.`interpolatorStringLookup()` Returns a new InterpolatorStringLookup.
    `StringLookup` | StringLookupFactory.`interpolatorStringLookup(Map<String,StringLookup> stringLookupMap, StringLookup defaultStringLookup, boolean addDefaultLookups)` Returns a new InterpolatorStringLookup.
    `<V> StringLookup` | StringLookupFactory.`interpolatorStringLookup(Map<String,V> map)` Returns a new InterpolatorStringLookup.
    `StringLookup` | StringLookupFactory.`interpolatorStringLookup(StringLookup defaultStringLookup)` Returns a new InterpolatorStringLookup.
    `StringLookup` | StringLookupFactory.`javaPlatformStringLookup()` Returns the JavaPlatformStringLookup singleton instance.
    `StringLookup` | StringLookupFactory.`localHostStringLookup()` Returns the LocalHostStringLookup singleton instance where the lookup key is one of: name: for the local host name, for example `EXAMPLE`. canonical-name: for the local canonical host name, for example `EXAMPLE.apache.org`. address: for the local host address, for example `192.168.56.1`.
    `<V> StringLookup` | StringLookupFactory.`mapStringLookup(Map<String,V> map)` Returns a new map-based lookup where the request for a lookup is answered with the value for that key.
    `StringLookup` | StringLookupFactory.`nullStringLookup()` Returns the NullStringLookup singleton instance which always returns null.
    `StringLookup` | StringLookupFactory.`resourceBundleStringLookup()` Returns the ResourceBundleStringLookup singleton instance.
    `StringLookup` | StringLookupFactory.`systemPropertyStringLookup()` Returns the SystemPropertyStringLookup singleton instance where the lookup key is a system property name.

    Methods in org.apache.commons.text.lookup with parameters of type StringLookup
    Modifier and Type | Method and Description
    --- | ---
    `StringLookup` | StringLookupFactory.`interpolatorStringLookup(Map<String,StringLookup> stringLookupMap, StringLookup defaultStringLookup, boolean addDefaultLookups)` Returns a new InterpolatorStringLookup.
    `StringLookup` | StringLookupFactory.`interpolatorStringLookup(StringLookup defaultStringLookup)` Returns a new InterpolatorStringLookup.

    Method parameters in org.apache.commons.text.lookup with type arguments of type StringLookup
    Modifier and Type | Method and Description
    --- | ---
    `StringLookup` | StringLookupFactory.`interpolatorStringLookup(Map<String,StringLookup> stringLookupMap, StringLookup defaultStringLookup, boolean addDefaultLookups)` Returns a new InterpolatorStringLookup.

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