diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2013-10-10 12:44:10 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2013-10-10 12:47:01 +0200 |
commit | 5c79177089cd4038276f63577affa7c86dcaab38 (patch) | |
tree | 7826c73ef4b75489d6747634b9d04ab69d8062d6 | |
parent | 3d0d0717e8afdeb398931d59b1ab337c43b7197c (diff) |
sw: include SwNumRuleTbl in the doc model dump
Change-Id: I385bce4562e4b94102b0758ca24853892b081ea1
-rw-r--r-- | sw/inc/docary.hxx | 1 | ||||
-rw-r--r-- | sw/source/core/docnode/nodedump.cxx | 13 |
2 files changed, 14 insertions, 0 deletions
diff --git a/sw/inc/docary.hxx b/sw/inc/docary.hxx index db4a419df3b5..44e1d4ea2cf1 100644 --- a/sw/inc/docary.hxx +++ b/sw/inc/docary.hxx @@ -135,6 +135,7 @@ public: /// the destructor will free all objects still in the vector ~SwNumRuleTbl(); sal_uInt16 GetPos(const SwNumRule* pRule) const; + void dumpAsXml(xmlTextWriterPtr w); }; struct CompareSwRedlineTbl diff --git a/sw/source/core/docnode/nodedump.cxx b/sw/source/core/docnode/nodedump.cxx index 92da0564a71a..e9746538f5ae 100644 --- a/sw/source/core/docnode/nodedump.cxx +++ b/sw/source/core/docnode/nodedump.cxx @@ -115,6 +115,7 @@ void SwDoc::dumpAsXml( xmlTextWriterPtr w ) mpFldTypes->dumpAsXml( writer ); mpTxtFmtCollTbl->dumpAsXml( writer ); mpCharFmtTbl->dumpAsXml( writer ); + mpNumRuleTbl->dumpAsXml( writer ); writer.endElement(); } @@ -343,6 +344,18 @@ void SwNumRule::dumpAsXml(xmlTextWriterPtr w) writer.endElement(); } +void SwNumRuleTbl::dumpAsXml(xmlTextWriterPtr w) +{ + if (!empty()) + { + WriterHelper writer(w); + writer.startElement("swnumruletbl"); + for (size_t i = 0; i < size(); ++i) + operator[](i)->dumpAsXml(w); + writer.endElement(); + } +} + void SwTxtNode::dumpAsXml( xmlTextWriterPtr w ) { WriterHelper writer( w ); |