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