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, typeQNameFields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionRootXNodeImpl(@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, getDefinition, getElementName, getLineNumber, getMaxOccurs, getOriginDescription, getOriginFile, getParent, getParserData, isHeterogeneousList, isSingleEntryMap, namespaceContext, setComment, setDefinition, setElementName, setExplicitTypeDeclaration, setLineNumber, setMaxOccurs, setOriginDescription, setOriginFile, setParent, setParserData, setTypeQNameMethods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, freeze, freezeAll, freezeNullableList, isImmutable, isMutableMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.xnode.XNode
clone, frozen, getDefinition, getMaxOccurs, hasMetadata, namespaceContext, setDefinition
-
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:
getTypeQNamein interfaceXNode- Overrides:
getTypeQNamein classXNodeImpl
-
isExplicitTypeDeclaration
public boolean isExplicitTypeDeclaration()- Specified by:
isExplicitTypeDeclarationin interfaceXNode- Overrides:
isExplicitTypeDeclarationin classXNodeImpl
-
getRootElementName
- Specified by:
getRootElementNamein interfaceRootXNode
-
getSubnode
- Specified by:
getSubnodein interfaceRootXNode
-
setSubnode
-
isEmpty
public boolean isEmpty() -
accept
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-
getDesc
-
toString
-
equals
-
hashCode
public int hashCode() -
toMapXNode
- Specified by:
toMapXNodein interfaceRootXNode
-
toRootXNode
- Specified by:
toRootXNodein interfaceXNode- Overrides:
toRootXNodein classXNodeImpl
-
performFreeze
public void performFreeze()- Overrides:
performFreezein classAbstractFreezable
-
copy
-