STOFFDocumentInternal Namespace Reference

small namespace use to define private class/method used by STOFFDocument More...

Functions

shared_ptr< STOFFGraphicParsergetGraphicParserFromHeader (STOFFInputStreamPtr &input, STOFFHeader *header, char const *passwd)
 Factory wrapper to construct a parser corresponding to an graphic header.
shared_ptr< STOFFTextParsergetTextParserFromHeader (STOFFInputStreamPtr &input, STOFFHeader *header, char const *passwd)
 Factory wrapper to construct a parser corresponding to an text header.
shared_ptr
< STOFFSpreadsheetParser
getSpreadsheetParserFromHeader (STOFFInputStreamPtr &input, STOFFHeader *header, char const *passwd)
 Factory wrapper to construct a parser corresponding to an spreadsheet header.
STOFFHeadergetHeader (STOFFInputStreamPtr &ip, bool strict)
 return the header corresponding to an input.
bool checkHeader (STOFFInputStreamPtr &input, STOFFHeader &header, bool strict)
 Wrapper to check a basic header of a mac file.

Detailed Description

small namespace use to define private class/method used by STOFFDocument


Function Documentation

bool STOFFDocumentInternal::checkHeader ( STOFFInputStreamPtr input,
STOFFHeader header,
bool  strict 
)

Wrapper to check a basic header of a mac file.

Referenced by getHeader().

shared_ptr< STOFFGraphicParser > STOFFDocumentInternal::getGraphicParserFromHeader ( STOFFInputStreamPtr input,
STOFFHeader header,
char const *  passwd 
)

Factory wrapper to construct a parser corresponding to an graphic header.

Referenced by checkHeader(), and STOFFDocument::parse().

return the header corresponding to an input.

Or 0L if no input are found

Referenced by STOFFDocument::isFileFormatSupported(), and STOFFDocument::parse().

shared_ptr< STOFFSpreadsheetParser > STOFFDocumentInternal::getSpreadsheetParserFromHeader ( STOFFInputStreamPtr input,
STOFFHeader header,
char const *  passwd 
)

Factory wrapper to construct a parser corresponding to an spreadsheet header.

Referenced by checkHeader(), and STOFFDocument::parse().

shared_ptr< STOFFTextParser > STOFFDocumentInternal::getTextParserFromHeader ( STOFFInputStreamPtr input,
STOFFHeader header,
char const *  passwd 
)

Factory wrapper to construct a parser corresponding to an text header.

Referenced by checkHeader(), and STOFFDocument::parse().