diff options
Diffstat (limited to 'writerfilter/inc/resourcemodel/TagLogger.hxx')
-rw-r--r-- | writerfilter/inc/resourcemodel/TagLogger.hxx | 4 |
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); |