LibreOffice Module shell (master) 1
|
#include <basereader.hxx>
Public Member Functions | |
virtual | ~CBaseReader () override |
Public Member Functions inherited from i_xml_parser_event_handler | |
virtual | ~i_xml_parser_event_handler () |
virtual void | start_element (const string_t &raw_name, const string_t &local_name, const xml_tag_attribute_container_t &attributes)=0 |
virtual void | end_element (const string_t &raw_name, const string_t &local_name)=0 |
virtual void | characters (const string_t &character)=0 |
virtual void | ignore_whitespace (const string_t &whitespaces)=0 |
virtual void | comment (const string_t &comment)=0 |
Protected Member Functions | |
CBaseReader (const Filepath_t &DocumentName) | |
constructor of CBaseReader. More... | |
CBaseReader (StreamInterface *stream) | |
virtual void | start_document () |
virtual void | end_document () |
virtual void | start_element (const string_t &raw_name, const string_t &local_name, const xml_tag_attribute_container_t &attributes) override=0 |
virtual void | end_element (const string_t &raw_name, const string_t &local_name) override=0 |
virtual void | characters (const string_t &character) override=0 |
virtual void | ignore_whitespace (const string_t &) override |
virtual void | processing_instruction (const std::wstring &, const std::wstring &) |
virtual void | comment (const string_t &) override |
void | Initialize (const std::string &) |
Read interested tag content into respective structure then start parsing process. More... | |
Private Attributes | |
ZipFile | m_ZipFile |
ZipFile::ZipContentBuffer_t | m_ZipContent |
Definition at line 33 of file basereader.hxx.
|
overridevirtual |
Definition at line 41 of file basereader.cxx.
|
protected |
constructor of CBaseReader.
Definition at line 29 of file basereader.cxx.
|
protected |
Definition at line 35 of file basereader.cxx.
|
overrideprotectedpure virtual |
Implements i_xml_parser_event_handler.
Implemented in CContentReader, and CMetaInfoReader.
|
inlineoverrideprotectedvirtual |
Implements i_xml_parser_event_handler.
Definition at line 62 of file basereader.hxx.
|
protectedvirtual |
Definition at line 51 of file basereader.cxx.
|
overrideprotectedpure virtual |
Implements i_xml_parser_event_handler.
Implemented in CContentReader, and CMetaInfoReader.
|
inlineoverrideprotectedvirtual |
Implements i_xml_parser_event_handler.
Definition at line 57 of file basereader.hxx.
|
protected |
Read interested tag content into respective structure then start parsing process.
ContentName | the xml file name in the zipped document which we interest. |
Definition at line 59 of file basereader.cxx.
References m_ZipContent, m_ZipFile, and parser.
Referenced by CContentReader::CContentReader(), and CMetaInfoReader::CMetaInfoReader().
|
inlineprotectedvirtual |
Definition at line 59 of file basereader.hxx.
|
protectedvirtual |
Definition at line 46 of file basereader.cxx.
|
overrideprotectedpure virtual |
Implements i_xml_parser_event_handler.
Implemented in CContentReader, and CMetaInfoReader.
|
private |
Definition at line 68 of file basereader.hxx.
Referenced by Initialize().
|
private |
Definition at line 67 of file basereader.hxx.
Referenced by Initialize().