summaryrefslogtreecommitdiff
path: root/writerfilter/inc/resourcemodel/TagLogger.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'writerfilter/inc/resourcemodel/TagLogger.hxx')
-rw-r--r--writerfilter/inc/resourcemodel/TagLogger.hxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/writerfilter/inc/resourcemodel/TagLogger.hxx b/writerfilter/inc/resourcemodel/TagLogger.hxx
index c846779df456..cf58dc3be8c3 100644
--- a/writerfilter/inc/resourcemodel/TagLogger.hxx
+++ b/writerfilter/inc/resourcemodel/TagLogger.hxx
@@ -74,6 +74,8 @@ namespace writerfilter
XMLTag(string sTag, eMode mode = COMPLETE) : mTag(sTag), mMode(mode) {}
void addAttr(string name, string value);
+ void addAttr(string name, const ::rtl::OUString & value);
+ void addAttr(string name, sal_uInt32 nValue);
void addTag(Pointer_t pTag);
void chars(const string & rChars);
const string & getTag() const;
@@ -90,6 +92,7 @@ namespace writerfilter
private:
stack<XMLTag::Pointer_t> mTags;
XMLTag::Pointer_t currentTag() const;
+ XMLTag::Pointer_t mpRoot;
TagLogger();
@@ -103,6 +106,7 @@ namespace writerfilter
void startElement(const string & name);
void attribute(const string & name, const string & value);
void attribute(const string & name, const ::rtl::OUString & value);
+ void attribute(const string & name, sal_uInt32 value);
void addTag(XMLTag::Pointer_t pTag);
void chars(const string & chars);
void chars(const ::rtl::OUString & chars);