26 #include "../CommonLib/util_classes.h" 27 #include "../CommonLib/ddcThread.h" 28 #include "../CommonLib/ddcMMap.h" 29 #include "../CommonLib/ddcStringEnum.h" 56 bool Start(
string ProjectFileName);
71 bool SplitBibliography(vector<CConcXml *> &Bibls,
const vector<DWORD> &EndFileNo)
const;
void LoadXmlAndReadBibliography(TiXmlDocument &doc, const char *pFileBuffer, CBibliography &Bibl)
load xml file into TiXmlDocument& doc and load bibliographical fileds to CBibliography& Bibl ...
Definition: ConcXml.cpp:405
bool SplitBibliography(vector< CConcXml *> &Bibls, const vector< DWORD > &EndFileNo) const
partition this object into multiple sub-objects (called by CConcIndexator::SplitProject()) ...
Definition: ConcXml.cpp:304
CConcXml()
Definition: ConcXml.cpp:103
bool Start(string ProjectFileName)
initialize building bibliography for corpus ProjectFileName
Definition: ConcXml.cpp:116
void SetFreeBiblAttribsEmpty(CBibliography &Bibl) const
set all free bibliographical attributes to ""
Definition: ConcXml.cpp:456
Definition: Bibliography.h:13
bool UnionBibliographies(const vector< const CConcXml *> &Bibls)
union of multiple (heterogeneous) bibliographies (new)
Definition: ConcXml.cpp:236
void ExitWithoutSave()
stop indexing bibliography an removes index files
Definition: ConcXml.cpp:188
void ReadMorphXmlFileIntoGraTable(string FileName, const char *pFileBuffer, vector< CXmlToken > &GraTable, CBibliography &Bibl)
load xml file under MorphXML_Index into vector<CXmlToken>& GraTable
Definition: ConcXml.cpp:465
Definition: tinyxml.h:1097
size_t m_BodyFileToBuildSize
Definition: ConcXml.h:43
~CConcXml()
Definition: ConcXml.cpp:107
void DeleteFiles()
Definition: ConcXml.cpp:169
FILE * m_BodyFileToBuild
Definition: ConcXml.h:42
void SetFreeBiblByName(const string &name, const string &value, CBibliography &result) const
Definition: ConcXml.cpp:180
bool AddIndexItem(const CBibliography &Bibliography)
add one record Bibliography
Definition: ConcXml.cpp:139
Definition: BiblIndex.h:20
void FinalSaveBibliography()
save all indices and stop indexing bibliography
Definition: ConcXml.cpp:196