STOFFDocument.cxx File Reference

libstoff API: implementation of main interface functions More...

Namespaces

namespace  STOFFDocumentInternal
 

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


Functions

shared_ptr< STOFFGraphicParserSTOFFDocumentInternal::getGraphicParserFromHeader (STOFFInputStreamPtr &input, STOFFHeader *header, char const *passwd)
 Factory wrapper to construct a parser corresponding to an graphic header.
shared_ptr< STOFFTextParserSTOFFDocumentInternal::getTextParserFromHeader (STOFFInputStreamPtr &input, STOFFHeader *header, char const *passwd)
 Factory wrapper to construct a parser corresponding to an text header.
shared_ptr
< STOFFSpreadsheetParser
STOFFDocumentInternal::getSpreadsheetParserFromHeader (STOFFInputStreamPtr &input, STOFFHeader *header, char const *passwd)
 Factory wrapper to construct a parser corresponding to an spreadsheet header.
STOFFHeaderSTOFFDocumentInternal::getHeader (STOFFInputStreamPtr &ip, bool strict)
 return the header corresponding to an input.
bool STOFFDocumentInternal::checkHeader (STOFFInputStreamPtr &input, STOFFHeader &header, bool strict)
 Wrapper to check a basic header of a mac file.

Detailed Description

libstoff API: implementation of main interface functions