public class ResolvingOMap extends OMap
OMap
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 |
---|
ResolvingOMap(VarResolverSession varResolver)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
get(Object key) |
a, aa, aif, aif, aif, aife, aifn, aifne, append, appendAll, appendIf, appendIf, appendIf, appendIfEmpty, appendIfNotEmpty, appendIfNull, appendSkipEmpty, appendSkipFalse, appendSkipMinusOne, appendSkipNull, ase, asf, asmo, asn, asString, asString, cast, cast, containsKey, containsKeyNotEmpty, containsOuterKey, deleteAt, entrySet, exclude, find, find, findBoolean, findInt, findKeyIgnoreCase, findList, findLong, findMap, findString, get, get, getAt, getAt, getBeanSession, getBoolean, getBoolean, getClassMeta, getFirstKey, getInt, getInt, getList, getList, getList, getLong, getLong, getMap, getMap, getMap, getString, getString, getStringArray, getStringArray, getSwapped, getWithDefault, getWithDefault, getWithDefault, include, inner, isUnmodifiable, keepAll, keySet, modifiable, of, of, ofAll, ofJson, ofJson, ofText, ofText, postAt, putAt, putJson, removeAll, removeAll, removeBoolean, removeBoolean, removeInt, removeInt, removeString, removeString, removeWithDefault, session, toString, unmodifiable, writeTo
findObjectList, findObjectMap, getList, getList, getMap, getMap, getObjectList, getObjectList, getObjectList, getObjectMap, getObjectMap, getObjectMap, parse, putIfEmpty, putIfNotExists, putIfNull, serializeTo, setBeanSession, setInner, toString
clear, containsValue, forEach, getOrDefault, removeEldestEntry, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
equals, hashCode
public ResolvingOMap(VarResolverSession varResolver)
varResolver
- The var resolver session to use for resolving SVL variables.Copyright © 2016–2020 The Apache Software Foundation. All rights reserved.