LibreOffice Module shell (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
document_statistic_reader Class Referenceabstract

#include <document_statistic.hxx>

Inheritance diagram for document_statistic_reader:
[legend]
Collaboration diagram for document_statistic_reader:
[legend]

Public Member Functions

virtual ~document_statistic_reader ()
 
void read (statistic_group_list_t *group_list)
 
std::wstring get_document_name () const
 

Protected Member Functions

 document_statistic_reader (const std::wstring &document_name, CMetaInfoReader *meta_info_accessor)
 
virtual void fill_description_section (CMetaInfoReader *meta_info_accessor, statistic_group_list_t *group_list)=0
 
virtual void fill_origin_section (CMetaInfoReader *meta_info_accessor, statistic_group_list_t *group_list)
 

Private Attributes

std::wstring document_name_
 
CMetaInfoReadermeta_info_accessor_
 

Friends

document_statistic_reader_ptr create_document_statistic_reader (const std::wstring &document_name, CMetaInfoReader *meta_info_accessor)
 

Detailed Description

Definition at line 60 of file document_statistic.hxx.

Constructor & Destructor Documentation

◆ ~document_statistic_reader()

document_statistic_reader::~document_statistic_reader ( )
virtual

Definition at line 49 of file document_statistic.cxx.

◆ document_statistic_reader()

document_statistic_reader::document_statistic_reader ( const std::wstring &  document_name,
CMetaInfoReader meta_info_accessor 
)
protected

Definition at line 44 of file document_statistic.cxx.

Member Function Documentation

◆ fill_description_section()

virtual void document_statistic_reader::fill_description_section ( CMetaInfoReader meta_info_accessor,
statistic_group_list_t group_list 
)
protectedpure virtual

◆ fill_origin_section()

void document_statistic_reader::fill_origin_section ( CMetaInfoReader meta_info_accessor,
statistic_group_list_t group_list 
)
protectedvirtual

◆ get_document_name()

std::wstring document_statistic_reader::get_document_name ( ) const

Definition at line 59 of file document_statistic.cxx.

References document_name_.

◆ read()

void document_statistic_reader::read ( statistic_group_list_t group_list)

Friends And Related Function Documentation

◆ create_document_statistic_reader

document_statistic_reader_ptr create_document_statistic_reader ( const std::wstring &  document_name,
CMetaInfoReader meta_info_accessor 
)
friend

Definition at line 31 of file document_statistic.cxx.

Member Data Documentation

◆ document_name_

std::wstring document_statistic_reader::document_name_
private

Definition at line 77 of file document_statistic.hxx.

Referenced by get_document_name().

◆ meta_info_accessor_

CMetaInfoReader* document_statistic_reader::meta_info_accessor_
private

Definition at line 78 of file document_statistic.hxx.

Referenced by read().


The documentation for this class was generated from the following files: