summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2015-02-06 22:55:54 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-02-06 23:08:17 +0100
commitf58b9f56f6bd5866fc7235a9a638d8b309fc1a84 (patch)
tree8289d07f8daa40f4186f72d033e1cfb140f4139b /sw
parent675e1fe198298702ced8eab02a7df5164d66a8f0 (diff)
Extract SwNumRuleTbl::dumpAsXml() from docnode
Change-Id: I39cbff3fbd21c6d0640a0fa1298c5df720525405
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/doc/number.cxx8
-rw-r--r--sw/source/core/docnode/nodedump.cxx12
2 files changed, 8 insertions, 12 deletions
diff --git a/sw/source/core/doc/number.cxx b/sw/source/core/doc/number.cxx
index 163eda111042..d072d80220f1 100644
--- a/sw/source/core/doc/number.cxx
+++ b/sw/source/core/doc/number.cxx
@@ -1441,4 +1441,12 @@ namespace numfunc
}
}
+void SwNumRuleTbl::dumpAsXml(xmlTextWriterPtr pWriter) const
+{
+ xmlTextWriterStartElement(pWriter, BAD_CAST("swNumRuleTbl"));
+ for (SwNumRule* pNumRule : *this)
+ pNumRule->dumpAsXml(pWriter);
+ xmlTextWriterEndElement(pWriter);
+}
+
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sw/source/core/docnode/nodedump.cxx b/sw/source/core/docnode/nodedump.cxx
index 64ea367a0b13..ec2eef0f32c3 100644
--- a/sw/source/core/docnode/nodedump.cxx
+++ b/sw/source/core/docnode/nodedump.cxx
@@ -373,18 +373,6 @@ void SwTxtFmtColls::dumpAsXml(xmlTextWriterPtr w) const
}
}
-void SwNumRuleTbl::dumpAsXml(xmlTextWriterPtr w) const
-{
- 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 ) const
{
WriterHelper writer( w );