FWParserInternal::State Struct Reference

Internal: the state of a FWParser. More...

List of all members.

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
FWStruct::EntryPtr m_fileZoneList
 the list of file zone position
FWStruct::EntryPtr m_fileZoneFlagsList
 the list of file zone flags
std::vector< DocZoneStructm_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,
FWStruct::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

Detailed Description

Internal: the state of a FWParser.


Constructor & Destructor Documentation

constructor


Member Function Documentation

bool FWParserInternal::State::addCorrespondance ( int  docId,
int  fileId 
) [inline]

insert a docId fileId in the correspondance map

int FWParserInternal::State::getFileZoneId ( int  docId) const [inline]

return the file zone id ( if found or -1)


Member Data Documentation

the bibliography id

the correspondance doc id -> file id

Referenced by addCorrespondance(), and getFileZoneId().

the list of the documents zone list

Referenced by addCorrespondance().

zoneId -> entry

Referenced by addCorrespondance().

the correspondance file id -> doc id

Referenced by addCorrespondance().

the footer height if known

the header height if known

the number of page of the final document

a flag to know if the page span has been filled

redirection docId -> reference docId

redirection docId -> variable docId

the list of main zone flags id

Referenced by State().


The documentation for this struct was generated from the following file: