public class MapXNode extends XNode implements Map<QName,XNode>, Serializable
DUMMY_NAME, elementName, KEY_CONTAINER_ID, KEY_OID, KEY_REFERENCE_DESCRIPTION, KEY_REFERENCE_FILTER, KEY_REFERENCE_OBJECT, KEY_REFERENCE_OID, KEY_REFERENCE_RELATION, KEY_REFERENCE_RESOLUTION_TIME, KEY_REFERENCE_TARGET_NAME, KEY_REFERENCE_TYPE, KEY_VERSION, maxOccurs, parent, typeQName
INDENT_STRING
Constructor and Description |
---|
MapXNode() |
clone, cloneTransformKeys, copyCommonAttributesFrom, debugDump, dumpSuffix, getComment, getElementName, getLineNumber, getMaxOccurs, getOriginDescription, getOriginFile, getParent, getTypeQName, isExplicitTypeDeclaration, isHeterogeneousList, isSingleEntryMap, setComment, setElementName, setExplicitTypeDeclaration, setLineNumber, setMaxOccurs, setOriginDescription, setOriginFile, setParent, setTypeQName, toRootXNode
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replaceAll
debugDumpLazily, debugDumpLazily
public boolean isEmpty()
public boolean containsKey(Object key)
containsKey
in interface Map<QName,XNode>
public boolean containsValue(Object value)
containsValue
in interface Map<QName,XNode>
public com.evolveum.midpoint.prism.xnode.MapXNode.Entry putReturningEntry(QName key, XNode value)
public Map.Entry<QName,XNode> getSingleSubEntry(String errorContext) throws SchemaException
SchemaException
public com.evolveum.midpoint.prism.xnode.MapXNode.Entry getSingleEntryThatDoesNotMatch(QName... excludedKeys) throws SchemaException
SchemaException
public <T> T getParsedPrimitiveValue(QName key, QName typeName) throws SchemaException
SchemaException
public void merge(MapXNode other)
public void accept(Visitor visitor)
public boolean equals(Object o)
public int hashCode()
public String debugDump(int indent)
debugDump
in interface DebugDumpable
public String dumpKeyNames()
@NotNull public RootXNode getSingleEntryMapAsRoot()
Copyright © 2019 Evolveum. All rights reserved.