package com.evolveum.midpoint.prism; import com.evolveum.midpoint.prism.xnode.RootXNode; import com.evolveum.midpoint.util.exception.SchemaException; import org.jetbrains.annotations.NotNull; import org.w3c.dom.Element; /** * @author mederly */ public class SerializerDomTarget extends SerializerTarget<Element> { public SerializerDomTarget(@NotNull PrismContextImpl prismContext) { super(prismContext); } @Override @NotNull public Element write(@NotNull RootXNode xroot, SerializationContext context) throws SchemaException { return prismContext.getLexicalProcessorRegistry().domProcessor().writeXRootToElement(xroot); } }