Class RootXNodeImpl
java.lang.Object
com.evolveum.midpoint.prism.AbstractFreezable
com.evolveum.midpoint.prism.impl.xnode.XNodeImpl
com.evolveum.midpoint.prism.impl.xnode.RootXNodeImpl
- All Implemented Interfaces:
Copyable<XNode>
,Freezable
,Visitable<XNode>
,RootXNode
,XNode
,DebugDumpable
,Serializable
,Cloneable
- 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, typeQName
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
ConstructorDescriptionRootXNodeImpl
(@NotNull QName rootElementName) Deprecated.RootXNodeImpl
(@NotNull QName rootElementName, PrismNamespaceContext ctx) RootXNodeImpl
(@NotNull QName rootElementName, XNode subnode) Deprecated.RootXNodeImpl
(@NotNull QName rootElementName, XNode subnode, PrismNamespaceContext ctx) RootXNodeImpl
(Map.Entry<QName, XNodeImpl> entry) Deprecated.RootXNodeImpl
(Map.Entry<QName, XNodeImpl> entry, PrismNamespaceContext ctx) -
Method Summary
Methods inherited from class com.evolveum.midpoint.prism.impl.xnode.XNodeImpl
clone, cloneTransformKeys, copyCommonAttributesFrom, copyCommonTo, dumpSuffix, getComment, getElementName, getLineNumber, getMaxOccurs, getOriginDescription, getOriginFile, getParent, getParserData, isHeterogeneousList, isSingleEntryMap, namespaceContext, setComment, setElementName, setExplicitTypeDeclaration, setLineNumber, setMaxOccurs, setOriginDescription, setOriginFile, setParent, setParserData, setTypeQName
Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutable
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutable
Methods inherited from interface com.evolveum.midpoint.prism.xnode.XNode
clone, frozen, getMaxOccurs, hasMetadata, namespaceContext
-
Constructor Details
-
RootXNodeImpl
Deprecated. -
RootXNodeImpl
Deprecated. -
RootXNodeImpl
Deprecated. -
RootXNodeImpl
-
RootXNodeImpl
public RootXNodeImpl(@NotNull @NotNull QName rootElementName, XNode subnode, PrismNamespaceContext ctx) -
RootXNodeImpl
-
-
Method Details
-
getTypeQName
- Specified by:
getTypeQName
in interfaceXNode
- Overrides:
getTypeQName
in classXNodeImpl
-
isExplicitTypeDeclaration
public boolean isExplicitTypeDeclaration()- Specified by:
isExplicitTypeDeclaration
in interfaceXNode
- Overrides:
isExplicitTypeDeclaration
in classXNodeImpl
-
getRootElementName
- Specified by:
getRootElementName
in interfaceRootXNode
-
getSubnode
- Specified by:
getSubnode
in interfaceRootXNode
-
setSubnode
-
isEmpty
public boolean isEmpty() -
accept
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-
getDesc
-
toString
-
equals
-
hashCode
public int hashCode() -
toMapXNode
- Specified by:
toMapXNode
in interfaceRootXNode
-
toRootXNode
- Specified by:
toRootXNode
in interfaceXNode
- Overrides:
toRootXNode
in classXNodeImpl
-
performFreeze
public void performFreeze()- Overrides:
performFreeze
in classAbstractFreezable
-
copy
-