ddc
src
ConcordLib
TabFormatIndexator.h
Go to the documentation of this file.
1
//
2
// Created by sokirko on 05.10.19.
3
//
4
5
#ifndef PROJECT_TABFORMATINDEXATOR_H
6
#define PROJECT_TABFORMATINDEXATOR_H
7
8
9
#include "
Concordance.h
"
10
11
class
CIndexDocument
;
12
class
CTabFormattedMetaParams
;
13
14
class
CTabFormatIndexator
:
public
CConcordance
{
15
16
PtrHolder<CBibliography>
PrevBibl
;
17
18
void
AddColumnMap
(
const
string
& field,
const
string
& value,
CTabFormattedMetaParams
* params);
19
20
void
ProcessMetaField
(
CIndexDocument
* document,
const
string
&line,
CTabFormattedMetaParams
* params);
21
22
void
ProcessBreakRecord
(
CIndexDocument
* document,
const
string
&line,
CTabFormattedMetaParams
* params);
23
24
void
ProcessToken
(
CIndexDocument
* document,
const
string
& line);
25
26
protected
:
27
void
IndexTabFormat
(
CIndexDocument
* document);
28
public
:
29
30
};
31
extern
string
ReadTabFormatDocumentName
(
const
string
& line);
32
33
34
#endif //PROJECT_TABFORMATINDEXATOR_H
35
36
/*--- emacs style variables ---
37
* Local Variables:
38
* mode: C++
39
* c-file-style: "ellemtel"
40
* c-basic-offset: 4
41
* tab-width: 8
42
* indent-tabs-mode: nil
43
* End:
44
*/
CTabFormatIndexator::IndexTabFormat
void IndexTabFormat(CIndexDocument *document)
Definition:
TabFormatIndexator.cpp:141
Concordance.h
CIndexDocument
Definition:
DocumentIterator.h:15
CTabFormatIndexator::ProcessToken
void ProcessToken(CIndexDocument *document, const string &line)
Definition:
TabFormatIndexator.cpp:124
CTabFormatIndexator::AddColumnMap
void AddColumnMap(const string &field, const string &value, CTabFormattedMetaParams *params)
Definition:
TabFormatIndexator.cpp:30
ReadTabFormatDocumentName
string ReadTabFormatDocumentName(const string &line)
Definition:
TabFormatIndexator.cpp:129
CTabFormattedMetaParams
Definition:
TabFormatIndexator.cpp:24
CConcordance
Definition:
Concordance.h:126
PtrHolder< CBibliography >
CTabFormatIndexator::PrevBibl
PtrHolder< CBibliography > PrevBibl
Definition:
TabFormatIndexator.h:16
CTabFormatIndexator::ProcessBreakRecord
void ProcessBreakRecord(CIndexDocument *document, const string &line, CTabFormattedMetaParams *params)
Definition:
TabFormatIndexator.cpp:51
CTabFormatIndexator::ProcessMetaField
void ProcessMetaField(CIndexDocument *document, const string &line, CTabFormattedMetaParams *params)
Definition:
TabFormatIndexator.cpp:65
CTabFormatIndexator
Definition:
TabFormatIndexator.h:14
Generated by
1.8.13