Class QNameCelValue
java.lang.Object
dev.cel.common.values.CelValue
com.evolveum.midpoint.model.common.expression.script.mel.value.QNameCelValue
- All Implemented Interfaces:
MidPointValueProducer<QName>,Map<String,String>
public class QNameCelValue
extends dev.cel.common.values.CelValue
implements Map<String,String>, MidPointValueProducer<QName>
- Author:
- Radovan Semancik
-
Nested Class Summary
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddCompilerDeclarations(dev.cel.compiler.CelCompilerBuilder builder, ScriptExpressionEvaluationContext context) static voidaddRuntimeDeclarations(dev.cel.runtime.CelRuntimeBuilder builder, ScriptExpressionEvaluationContext context) dev.cel.common.types.CelTypecelType()voidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) static QNameCelValuestatic QNameCelValuestatic QNameCelValueentrySet()getQName()booleanisEmpty()booleankeySet()@Nullable Stringvoidstatic booleanqNameEqualsString(QNameCelValue qnameCelValue, String s) intsize()static booleanstringEqualsQName(String s, QNameCelValue qnameCelValue) value()@NotNull Collection<String>values()Methods 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
-
Field Details
-
QNAME_PACKAGE_NAME
-
CEL_TYPE
public static final dev.cel.common.types.CelType CEL_TYPE
-
-
Method Details
-
create
-
create
-
create
-
value
- Specified by:
valuein classdev.cel.common.values.CelValue
-
getJavaValue
- Specified by:
getJavaValuein interfaceMidPointValueProducer<QName>
-
isZeroValue
public boolean isZeroValue()- Specified by:
isZeroValuein classdev.cel.common.values.CelValue
-
celType
public dev.cel.common.types.CelType celType()- Specified by:
celTypein classdev.cel.common.values.CelValue
-
getQName
-
getLocalPart
-
getNamespaceURI
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Specified by:
containsKeyin interfaceMap<String,String>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,String>
-
get
-
put
-
remove
-
putAll
-
clear
public void clear() -
keySet
-
values
-
entrySet
-
addCompilerDeclarations
public static void addCompilerDeclarations(dev.cel.compiler.CelCompilerBuilder builder, ScriptExpressionEvaluationContext context) -
addRuntimeDeclarations
public static void addRuntimeDeclarations(dev.cel.runtime.CelRuntimeBuilder builder, ScriptExpressionEvaluationContext context) -
stringEqualsQName
-
qNameEqualsString
-