Internal: the state of a FullWrtParser. More...
Public Member Functions | |
State () | |
constructor | |
bool | addCorrespondance (int docId, int fileId) |
insert a docId fileId in the correspondance map | |
int | getFileZoneId (int docId) const |
return the file zone id ( if found or -1) |
Public Attributes | |
bool | m_pageSpanSet |
a flag to know if the page span has been filled | |
int | m_zoneFlagsId [3] |
the list of main zone flags id | |
FullWrtStruct::EntryPtr | m_fileZoneList |
the list of file zone position | |
FullWrtStruct::EntryPtr | m_fileZoneFlagsList |
the list of file zone flags | |
std::vector< DocZoneStruct > | m_docZoneList |
the list of the documents zone list | |
std::map< int, int > | m_docFileIdMap |
the correspondance doc id -> file id | |
std::map< int, int > | m_fileDocIdMap |
the correspondance file id -> doc id | |
int | m_biblioId |
the bibliography id | |
std::multimap< int, FullWrtStruct::EntryPtr > | m_entryMap |
zoneId -> entry | |
std::map< int, int > | m_variableRedirectMap |
redirection docId -> variable docId | |
std::map< int, ReferenceCalledData > | m_referenceRedirectMap |
redirection docId -> reference docId | |
int | m_actPage |
the actual page | |
int | m_numPages |
the number of page of the final document | |
int | m_headerHeight |
the header height if known | |
int | m_footerHeight |
the footer height if known |
Internal: the state of a FullWrtParser.
|
inline |
constructor
|
inline |
insert a docId fileId in the correspondance map
|
inline |
return the file zone id ( if found or -1)
int FullWrtParserInternal::State::m_actPage |
the actual page
Referenced by State().
int FullWrtParserInternal::State::m_biblioId |
the bibliography id
Referenced by State().
std::map<int,int> FullWrtParserInternal::State::m_docFileIdMap |
the correspondance doc id -> file id
Referenced by addCorrespondance(), getFileZoneId(), and State().
std::vector<DocZoneStruct> FullWrtParserInternal::State::m_docZoneList |
the list of the documents zone list
Referenced by addCorrespondance(), and State().
std::multimap<int, FullWrtStruct::EntryPtr > FullWrtParserInternal::State::m_entryMap |
zoneId -> entry
Referenced by addCorrespondance(), and State().
std::map<int,int> FullWrtParserInternal::State::m_fileDocIdMap |
the correspondance file id -> doc id
Referenced by addCorrespondance(), and State().
FullWrtStruct::EntryPtr FullWrtParserInternal::State::m_fileZoneFlagsList |
the list of file zone flags
Referenced by State().
FullWrtStruct::EntryPtr FullWrtParserInternal::State::m_fileZoneList |
the list of file zone position
Referenced by State().
int FullWrtParserInternal::State::m_footerHeight |
the footer height if known
Referenced by State().
int FullWrtParserInternal::State::m_headerHeight |
the header height if known
Referenced by State().
int FullWrtParserInternal::State::m_numPages |
the number of page of the final document
Referenced by State().
bool FullWrtParserInternal::State::m_pageSpanSet |
a flag to know if the page span has been filled
Referenced by State().
std::map<int,ReferenceCalledData> FullWrtParserInternal::State::m_referenceRedirectMap |
redirection docId -> reference docId
Referenced by State().
std::map<int,int> FullWrtParserInternal::State::m_variableRedirectMap |
redirection docId -> variable docId
Referenced by State().
int FullWrtParserInternal::State::m_zoneFlagsId[3] |
the list of main zone flags id
Referenced by State().