Class SchemaXNodeImpl
- java.lang.Object
-
- com.evolveum.midpoint.prism.AbstractFreezable
-
- com.evolveum.midpoint.prism.impl.xnode.XNodeImpl
-
- com.evolveum.midpoint.prism.impl.xnode.SchemaXNodeImpl
-
- All Implemented Interfaces:
Freezable,Visitable<XNode>,MetadataAware,SchemaXNode,XNode,DebugDumpable,Serializable,Cloneable
public class SchemaXNodeImpl extends XNodeImpl implements SchemaXNode
- Author:
- Radovan Semancik
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.prism.impl.xnode.XNodeImpl
elementName, immutable, 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
Constructors Constructor Description SchemaXNodeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(Visitor visitor)@NotNull XNodeImplclone()StringdebugDump(int indent)booleanequals(Object o)StringgetDesc()@NotNull List<MapXNode>getMetadataNodes()ElementgetSchemaElement()inthashCode()booleanisEmpty()voidsetMetadataNodes(@NotNull List<MapXNode> metadataNodes)voidsetSchemaElement(Element schemaElement)-
Methods inherited from class com.evolveum.midpoint.prism.impl.xnode.XNodeImpl
cloneTransformKeys, copyCommonAttributesFrom, dumpSuffix, getComment, getElementName, getLineNumber, getMaxOccurs, getOriginDescription, getOriginFile, getParent, getParserData, getTypeQName, isExplicitTypeDeclaration, isHeterogeneousList, isSingleEntryMap, setComment, setElementName, setExplicitTypeDeclaration, setLineNumber, setMaxOccurs, setOriginDescription, setOriginFile, setParent, setParserData, setTypeQName, toRootXNode
-
Methods inherited from class com.evolveum.midpoint.prism.AbstractFreezable
freeze, isImmutable, isMutable, performFreeze
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, 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.MetadataAware
addMetadataNode
-
Methods inherited from interface com.evolveum.midpoint.prism.xnode.XNode
hasMetadata
-
-
-
-
Method Detail
-
getSchemaElement
public Element getSchemaElement()
-
setSchemaElement
public void setSchemaElement(Element schemaElement)
-
isEmpty
public boolean isEmpty()
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDumpin interfaceDebugDumpable
-
getMetadataNodes
@NotNull public @NotNull List<MapXNode> getMetadataNodes()
- Specified by:
getMetadataNodesin interfaceMetadataAware
-
setMetadataNodes
public void setMetadataNodes(@NotNull @NotNull List<MapXNode> metadataNodes)- Specified by:
setMetadataNodesin interfaceMetadataAware
-
-