public class ResolvingObjectMap extends ObjectMap
ObjectMap
that automatically resolves any SVL variables in values.
Resolves variables in the following values:
CharSequence
.
CharSequence
.
CharSequence
.
CharSequence
.
All other data types are left as-is.
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ResolvingObjectMap(VarResolverSession varResolver)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
get(Object key) |
append, appendAll, appendIf, appendIf, appendSkipEmpty, appendSkipFalse, appendSkipMinusOne, appendSkipNull, cast, cast, containsKey, containsKeyNotEmpty, containsOuterKey, deleteAt, entrySet, exclude, find, find, findBoolean, findInt, findKeyIgnoreCase, findList, findLong, findMap, findObjectList, findObjectMap, findString, get, get, getAt, getAt, getBeanSession, getBoolean, getBoolean, getClassMeta, getFirstKey, getInt, getInt, getList, getList, getList, getLong, getLong, getMap, getMap, getMap, getObjectList, getObjectList, getObjectList, getObjectMap, getObjectMap, getObjectMap, getString, getString, getStringArray, getStringArray, getSwapped, getWithDefault, getWithDefault, getWithDefault, include, isUnmodifiable, keepAll, keySet, modifiable, parse, postAt, putAt, putIfEmpty, putIfNotExists, putIfNull, putJson, removeAll, removeAll, removeBoolean, removeBoolean, removeInt, removeInt, removeString, removeString, removeWithDefault, serializeTo, setBeanSession, setInner, toString, toString, unmodifiable
clear, containsValue, forEach, getOrDefault, removeEldestEntry, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
equals, hashCode
public ResolvingObjectMap(VarResolverSession varResolver)
varResolver
- The var resolver session to use for resolving SVL variables.Copyright © 2016–2020 The Apache Software Foundation. All rights reserved.