Class ListXNodeImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.xnode.XNodeImpl
com.evolveum.midpoint.prism.impl.xnode.ListXNodeImpl
- All Implemented Interfaces:
Copyable<XNode>,Freezable,Visitable<XNode>,ListXNode,XNode,DebugDumpable,Serializable,Cloneable,Iterable<XNodeImpl>,Collection<XNodeImpl>,List<XNodeImpl>
- See Also:
-
Field Summary
Fields inherited from class com.evolveum.midpoint.prism.impl.xnode.XNodeImpl
elementName, KEY_CONTAINER_ID, KEY_OID, KEY_REFERENCE_DESCRIPTION, KEY_REFERENCE_FILTER, KEY_REFERENCE_OBJECT, KEY_REFERENCE_OID, KEY_REFERENCE_REFERENTIAL_INTEGRITY, KEY_REFERENCE_RELATION, KEY_REFERENCE_RESOLUTION_TIME, KEY_REFERENCE_TARGET_NAME, KEY_REFERENCE_TYPE, KEY_VERSION, maxOccurs, parent, typeQNameFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleanbooleanaddAll(int index, Collection<? extends XNodeImpl> c) booleanaddAll(Collection<? extends XNodeImpl> c) asList()voidclear()booleanbooleancontainsAll(Collection<?> c) copy()debugDump(int indent) booleanget(int index) getDesc()inthashCode()intbooleanisEmpty()booleaniterator()intlistIterator(int index) voidremove(int index) booleanbooleanremoveAll(Collection<?> c) booleanretainAll(Collection<?> c) intsize()subList(int fromIndex, int toIndex) Object[]toArray()<T> T[]toArray(T[] a) toString()Methods inherited from class com.evolveum.midpoint.prism.impl.xnode.XNodeImpl
clone, cloneTransformKeys, copyCommonAttributesFrom, copyCommonTo, dumpSuffix, getComment, getElementName, getLineNumber, getMaxOccurs, getOriginDescription, getOriginFile, getParent, getParserData, getTypeQName, isExplicitTypeDeclaration, isSingleEntryMap, namespaceContext, setComment, setElementName, setExplicitTypeDeclaration, setLineNumber, setMaxOccurs, setOriginDescription, setOriginFile, setParent, setParserData, setTypeQName, toRootXNodeMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface java.util.List
replaceAll, sort, spliteratorMethods inherited from interface com.evolveum.midpoint.prism.xnode.XNode
clone, frozen, getMaxOccurs, getTypeQName, hasMetadata, isExplicitTypeDeclaration, namespaceContext, toRootXNode
-
Constructor Details
-
ListXNodeImpl
public ListXNodeImpl() -
ListXNodeImpl
-
-
Method Details
-
size
public int size() -
isEmpty
public boolean isEmpty() -
contains
-
iterator
-
toArray
-
toArray
public <T> T[] toArray(T[] a) -
add
-
remove
-
containsAll
- Specified by:
containsAllin interfaceCollection<XNodeImpl>- Specified by:
containsAllin interfaceList<XNodeImpl>
-
addAll
-
addAll
-
removeAll
-
retainAll
-
clear
public void clear() -
get
-
set
-
add
-
remove
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<XNodeImpl>
-
listIterator
- Specified by:
listIteratorin interfaceList<XNodeImpl>
-
listIterator
- Specified by:
listIteratorin interfaceList<XNodeImpl>
-
subList
-
accept
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-
getDesc
-
toString
-
equals
-
hashCode
public int hashCode() -
isHeterogeneousList
public boolean isHeterogeneousList()- Overrides:
isHeterogeneousListin classXNodeImpl
-
asList
-
performFreeze
public void performFreeze()- Overrides:
performFreezein classAbstractFreezable
-
copy
-