Class MapXNodeImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.xnode.XNodeImpl
com.evolveum.midpoint.prism.impl.xnode.MapXNodeImpl
- All Implemented Interfaces:
- Copyable<XNode>,- Freezable,- Visitable<XNode>,- MapXNode,- MetadataAware,- XNode,- DebugDumpable,- Serializable,- Cloneable
- See Also:
- 
Field SummaryFields inherited from class com.evolveum.midpoint.prism.impl.xnode.XNodeImplelementName, 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.DebugDumpableINDENT_STRING
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoid@NotNull MapXNodeImplclone()booleancontainsKey(QName key) copy()debugDump(int indent) entrySet()booleangetDesc()getEntryAsRoot(@NotNull QName key) <T> TgetParsedPrimitiveValue(QName key, QName typeName) <T> PrimitiveXNodeImpl<T>getPrimitive(QName key) getSingleEntryThatDoesNotMatch(QName... excludedKeys) getSingleSubEntry(String errorContext) getSingleSubEntryAsRoot(String errorContext) inthashCode()booleanisEmpty()keySet()voidmerge(@NotNull MapXNodeImpl other) voidvoidvoidvoidvoidsetMetadataNodes(@NotNull List<MapXNode> metadataNodes) intsize()toMap()toString()Methods inherited from class com.evolveum.midpoint.prism.impl.xnode.XNodeImplcloneTransformKeys, copyCommonAttributesFrom, copyCommonTo, dumpSuffix, getComment, getElementName, getLineNumber, getMaxOccurs, getOriginDescription, getOriginFile, getParent, getParserData, getTypeQName, isExplicitTypeDeclaration, isHeterogeneousList, isSingleEntryMap, namespaceContext, setComment, setElementName, setExplicitTypeDeclaration, setLineNumber, setMaxOccurs, setOriginDescription, setOriginFile, setParent, setParserData, setTypeQName, toRootXNodeMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezablefreeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.xnode.MetadataAwareaddMetadataNodeMethods inherited from interface com.evolveum.midpoint.prism.xnode.XNodefrozen, getMaxOccurs, getTypeQName, hasMetadata, isExplicitTypeDeclaration, namespaceContext, toRootXNode
- 
Constructor Details- 
MapXNodeImplpublic MapXNodeImpl()
- 
MapXNodeImpl
 
- 
- 
Method Details- 
sizepublic int size()
- 
isEmptypublic boolean isEmpty()
- 
keySet
- 
entrySet
- 
containsKey- Specified by:
- containsKeyin interface- MapXNode
 
- 
get
- 
get
- 
put
- 
getSingleSubEntry- Specified by:
- getSingleSubEntryin interface- MapXNode
- Throws:
- SchemaException
 
- 
getSingleSubEntryAsRoot- Specified by:
- getSingleSubEntryAsRootin interface- MapXNode
- Throws:
- SchemaException
 
- 
getSingleEntryThatDoesNotMatchpublic Map.Entry<QName,XNodeImpl> getSingleEntryThatDoesNotMatch(QName... excludedKeys) throws SchemaException - Throws:
- SchemaException
 
- 
getPrimitive- Throws:
- SchemaException
 
- 
getParsedPrimitiveValue- Throws:
- SchemaException
 
- 
merge
- 
merge
- 
accept
- 
equals
- 
hashCodepublic int hashCode()
- 
debugDump- Specified by:
- debugDumpin interface- DebugDumpable
 
- 
getDesc
- 
toString
- 
replace
- 
getEntryAsRoot- Specified by:
- getEntryAsRootin interface- MapXNode
 
- 
clone
- 
toMap
- 
performFreezepublic void performFreeze()- Overrides:
- performFreezein class- AbstractFreezable
 
- 
getMetadataNodes- Specified by:
- getMetadataNodesin interface- MetadataAware
 
- 
setMetadataNodes- Specified by:
- setMetadataNodesin interface- MetadataAware
 
- 
copy
 
-