ConfigResolveOptions.appendResolver()
to provide custom behavior when unresolved substitutions are encountered
during resolution.
| Modifier and Type | Method and Description |
|---|---|
| public ConfigValue | |
| public ConfigResolver | Returns: a new resolverthe previous includer for chaining fallback)Returns a new resolver that falls back to the given resolver if this one doesn't provide a substitution itself. |
| lookup | back to summary |
|---|---|
| public ConfigValue lookup(String path) Returns the value to substitute for the given unresolved path. To get the
components of the path use
| |
| withFallback | back to summary |
|---|---|
| public ConfigResolver withFallback(ConfigResolver fallback) Returns a new resolver that falls back to the given resolver if this one doesn't provide a substitution itself. It's important to handle the case where you already have the fallback with a "return this", i.e. this method should not create a new object if the fallback is the same one you already have. The same fallback may be added repeatedly.
| |