public class MapXNode extends XNode implements Map<QName,XNode>, Serializable
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
INDENT_STRING
Constructor and Description |
---|
MapXNode() |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor visitor) |
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
String |
debugDump(int indent) |
String |
dumpKeyNames() |
Set<Map.Entry<QName,XNode>> |
entrySet() |
boolean |
equals(Object o) |
XNode |
get(Object key) |
String |
getDesc() |
<T> T |
getParsedPrimitiveValue(QName key,
QName typeName) |
com.evolveum.midpoint.prism.xnode.MapXNode.Entry |
getSingleEntryThatDoesNotMatch(QName... excludedKeys) |
Map.Entry<QName,XNode> |
getSingleSubEntry(String errorContext) |
int |
hashCode() |
boolean |
isEmpty() |
Set<QName> |
keySet() |
void |
merge(MapXNode other) |
void |
merge(QName otherKey,
XNode otherValue) |
XNode |
put(Map.Entry<QName,XNode> entry) |
XNode |
put(QName key,
XNode value) |
void |
putAll(Map<? extends QName,? extends XNode> m) |
XNode |
remove(Object key) |
int |
size() |
String |
toString() |
Collection<XNode> |
values() |
clone, cloneTransformKeys, copyCommonAttributesFrom, debugDump, dumpSuffix, getComment, getLineNumber, getMaxOccurs, getOriginDescription, getOriginFile, getParent, getTypeQName, isExplicitTypeDeclaration, setComment, setExplicitTypeDeclaration, setLineNumber, setMaxOccurs, setOriginDescription, setOriginFile, setParent, setTypeQName
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 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()
Copyright © 2016 evolveum. All rights reserved.