Class CimXmlSerializer
java.lang.Object
org.sblim.cimclient.internal.cimxml.CimXmlSerializer
public class CimXmlSerializer
extends java.lang.Object
Class CimXmlSerializer implements a XML serializer for DOM documents that is
specialized for CIM-XML. It might not be used as a general purpose serializer
since it doesn't support any DOM or XML features not required by CIM-XML.
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
serialize
(java.io.OutputStream pOS, org.w3c.dom.Document pDoc, boolean pPretty) Serializes a given DOM document as (CIM-)XML to a given output stream.static void
serialize
(java.io.OutputStream pOS, org.w3c.dom.Node pNode, boolean pPretty) Serializes a given DOM node as (CIM-)XML to a given output streamMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
serialize
public static void serialize(java.io.OutputStream pOS, org.w3c.dom.Document pDoc, boolean pPretty) throws java.io.IOException Serializes a given DOM document as (CIM-)XML to a given output stream. The method writes first<?xml version="1.0" encoding="UTF-8"?>
and then serializes the document node. If you want to suppress this header just callserialize(OutputStream, Node, boolean)
on the document node.- Parameters:
pOS
- The output streampDoc
- The documentpPretty
- Iftrue
the XML is nicely wrapped and indented, otherwise it's all in one line- Throws:
java.io.IOException
- Whenever something goes wrong
-
serialize
public static void serialize(java.io.OutputStream pOS, org.w3c.dom.Node pNode, boolean pPretty) throws java.io.IOException Serializes a given DOM node as (CIM-)XML to a given output stream- Parameters:
pOS
- The output streampNode
- The nodepPretty
- Iftrue
the XML is nicely wrapped and indented, otherwise it's all in one line- Throws:
java.io.IOException
- Whenever something goes wrong
-