Interface MapXNode
- All Superinterfaces:
- Cloneable,- Copyable<XNode>,- DebugDumpable,- Freezable,- MetadataAware,- Serializable,- Visitable<XNode>,- XNode
Note we cannot use "extends Map" here, because in that case we would have to declare XNodeImpl as map value parameter.
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescription@NotNull MapXNodeclone()booleancontainsKey(QName key) copy()getEntryAsRoot(@NotNull QName key) getSingleSubEntry(String errorContext) getSingleSubEntryAsRoot(String errorContext) booleanisEmpty()keySet()intsize()toMap()Methods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.xnode.MetadataAwareaddMetadataNode, getMetadataNodes, setMetadataNodesMethods inherited from interface com.evolveum.midpoint.prism.xnode.XNodefrozen, getMaxOccurs, getTypeQName, hasMetadata, isExplicitTypeDeclaration, namespaceContext, toRootXNode
- 
Method Details- 
containsKey
- 
get
- 
isEmptyboolean isEmpty()
- 
clone
- 
sizeint size()
- 
keySet- Returns:
- Immutable set of keys.
 
- 
getEntryAsRoot
- 
getSingleSubEntry- Throws:
- SchemaException
 
- 
getSingleSubEntryAsRoot- Throws:
- SchemaException
 
- 
toMap- Returns:
- Shallow clone of the node in the form of a map.
 
- 
copyMapXNode copy()
 
-