Class MultivalueCelValue<I extends Item>
java.lang.Object
dev.cel.common.values.CelValue
com.evolveum.midpoint.model.common.expression.script.mel.value.MultivalueCelValue<I>
public class MultivalueCelValue<I extends Item>
extends dev.cel.common.values.CelValue
implements List<Object>
- Author:
- Radovan Semancik
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanbooleanaddAll(int index, @NotNull Collection<?> c) booleanaddAll(@NotNull Collection<?> c) dev.cel.common.types.CelTypecelType()voidclear()booleanbooleancontainsAll(@NotNull Collection<?> c) static <I extends Item>
MultivalueCelValue<I>create(I item) get(int index) getItem()intbooleanisEmpty()booleaniterator()int@NotNull ListIterator<Object>@NotNull ListIterator<Object>listIterator(int index) remove(int index) booleanbooleanremoveAll(@NotNull Collection<?> c) booleanretainAll(@NotNull Collection<?> c) intsize()subList(int fromIndex, int toIndex) @NotNull Object[]toArray()<T> @NotNull T[]toArray(@NotNull T[] a) value()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
-
Field Details
-
CEL_TYPE
public static final dev.cel.common.types.CelType CEL_TYPE
-
-
Method Details
-
create
-
value
- Specified by:
valuein classdev.cel.common.values.CelValue
-
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
-
getItem
-
size
public int size() -
isEmpty
public boolean isEmpty() -
contains
-
iterator
-
toArray
-
toArray
@NotNull public <T> @NotNull T[] toArray(@NotNull @NotNull T[] a) -
add
-
remove
-
containsAll
- Specified by:
containsAllin interfaceCollection<I extends Item>- Specified by:
containsAllin interfaceList<I extends Item>
-
addAll
-
addAll
-
removeAll
-
retainAll
-
clear
public void clear() -
get
-
set
-
add
-
remove
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<I extends Item>
-
listIterator
- Specified by:
listIteratorin interfaceList<I extends Item>
-
listIterator
- Specified by:
listIteratorin interfaceList<I extends Item>
-
subList
-