a function used by STOFFDocument to store the version of document More...
#include <STOFFHeader.hxx>
| Public Types | |
| typedef enum STOFFDocument::Kind | Kind | 
| Public Member Functions | |
| STOFFHeader (int version=0, STOFFDocument::Kind kind=STOFFDocument::STOFF_K_TEXT) | |
| constructor given the input | |
| virtual | ~STOFFHeader () | 
| destructor | |
| void | reset (int vers, Kind kind=STOFFDocument::STOFF_K_TEXT) | 
| resets the data | |
| int | getVersion () const | 
| returns the major version | |
| void | setVersion (int version) | 
| sets the major version | |
| Kind | getKind () const | 
| returns the document kind | |
| void | setKind (Kind kind) | 
| sets the document kind | |
| bool | isEncrypted () const | 
| returns true if the file is encypted | |
| void | setEncrypted (bool encrypted) | 
| set the encryption mode | |
| Static Public Member Functions | |
| static std::vector< STOFFHeader > | constructHeader (STOFFInputStreamPtr input) | 
| tests the input file and returns a header if the file looks like a STOFF document ( trying first to use the resource parsed if it exists ) | |
| Private Attributes | |
| int | m_version | 
| the document version | |
| Kind | m_docKind | 
| the document kind | |
| bool | m_isEncrypted | 
| flag to know if the file is encrypted | |
a function used by STOFFDocument to store the version of document
This class is responsible for finding a list of potential formats corresponding to a file, this list will latter be checked by calling the corresponding parser's function checkHeader via STOFFDocument.
This class also allows to store the document type, king and version.
| typedef enum STOFFDocument::Kind STOFFHeader::Kind | 
| STOFFHeader::STOFFHeader | ( | int | version = 0, | 
| STOFFDocument::Kind | kind = STOFFDocument::STOFF_K_TEXT ) | 
constructor given the input
| version | the file version | 
| kind | the document kind (default word processing document) | 
Referenced by constructHeader().
| 
 | virtual | 
destructor
| 
 | static | 
tests the input file and returns a header if the file looks like a STOFF document ( trying first to use the resource parsed if it exists )
So far, we have identified.
Referenced by STOFFDocumentInternal::getHeader().
| 
 | inline | 
| 
 | inline | 
returns the major version
Referenced by STOFFParserState::STOFFParserState().
| 
 | inline | 
returns true if the file is encypted
| 
 | inline | 
resets the data
Referenced by SDAParser::checkHeader(), SDCParser::checkHeader(), SDGParser::checkHeader(), and SDWParser::checkHeader().
| 
 | inline | 
set the encryption mode
Referenced by SDAParser::checkHeader(), SDCParser::checkHeader(), and SDWParser::checkHeader().
| 
 | inline | 
sets the document kind
| 
 | inline | 
sets the major version
| 
 | private | 
the document kind
Referenced by getKind(), reset(), setKind(), and STOFFHeader().
| 
 | private | 
flag to know if the file is encrypted
Referenced by isEncrypted(), setEncrypted(), and STOFFHeader().
| 
 | private | 
the document version
Referenced by getVersion(), reset(), setVersion(), and STOFFHeader().