Class AbstractContainerValueCelValue<C extends Containerable>
java.lang.Object
dev.cel.common.values.CelValue
com.evolveum.midpoint.model.common.expression.script.mel.value.AbstractContainerValueCelValue<C>
- Direct Known Subclasses:
ContainerValueCelValue,ObjectCelValue
public abstract class AbstractContainerValueCelValue<C extends Containerable>
extends dev.cel.common.values.CelValue
implements Map<String,Object>
- Author:
- Radovan Semancik
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()booleanisEmpty()booleankeySet()protected ItemPath@Nullable Stringvoidintsize()value()@NotNull Collection<Object>values()Methods inherited from class dev.cel.common.values.CelValue
celTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Method Details
-
value
- Specified by:
valuein classdev.cel.common.values.CelValue
-
isZeroValue
public boolean isZeroValue()- Specified by:
isZeroValuein classdev.cel.common.values.CelValue
-
getContainerValue
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Specified by:
containsKeyin interfaceMap<String,Object>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,Object>
-
get
-
keyToPath
-
put
-
remove
-
putAll
-
clear
public void clear() -
keySet
-
values
-
entrySet
-