toXml method

  1. @override
XmlElement toXml()
override

must only be called to save this object.

Implementation

@override
xml.XmlElement toXml() {
  final el = super.toXml();
  el.children.clear();
  el.children.addAll(
    _data.entries
        .map((e) => XmlUtils.createNode(KdbxXml.NODE_CUSTOM_DATA_ITEM, [
              XmlUtils.createTextNode(KdbxXml.NODE_KEY, e.key),
              XmlUtils.createTextNode(KdbxXml.NODE_VALUE, e.value),
            ])),
  );
  return el;
}