示例#1
0
 /// <summary>
 /// Encodes the given mxGraphModel by writing a (flat) XML sequence
 /// of cell nodes as produced by the mxCellCodec. The sequence is
 /// wrapped-up in a node with the name root.
 /// </summary>
 protected override void EncodeObject(mxCodec enc, Object obj, XmlNode node)
 {
     if (obj is mxGraphModel)
     {
         XmlNode      rootNode = enc.Document.CreateElement("root");
         mxGraphModel model    = (mxGraphModel)obj;
         enc.EncodeCell((mxICell)model.Root, rootNode, true);
         node.AppendChild(rootNode);
     }
 }
示例#2
0
 /// <summary>
 /// Encodes the given mxGraphModel by writing a (flat) XML sequence
 /// of cell nodes as produced by the mxCellCodec. The sequence is
 /// wrapped-up in a node with the name root.
 /// </summary>
 protected override void EncodeObject(mxCodec enc, Object obj, XmlNode node)
 {
     if (obj is mxGraphModel)
     {
         XmlNode rootNode = enc.Document.CreateElement("root");
         mxGraphModel model = (mxGraphModel)obj;
         enc.EncodeCell((mxICell)model.Root, rootNode, true);
         node.AppendChild(rootNode);
     }
 }