#include <WPDocument.h>
Static Public Member Functions | |
static WPDConfidence | isFileFormatSupported (WPXInputStream *input) |
Analyzes the content of an input stream to see if it can be parsed. | |
static WPDPasswordMatch | verifyPassword (WPXInputStream *input, const char *password) |
Checks whether the given password was used to encrypt the document. | |
static WPDResult | parse (WPXInputStream *input, WPXDocumentInterface *documentInterface, const char *password) |
Parses the input stream content. | |
static WPDResult | parseSubDocument (WPXInputStream *input, WPXDocumentInterface *documentInterface, WPDFileFormat fileFormat) |
WPDConfidence WPDocument::isFileFormatSupported | ( | WPXInputStream * | input | ) | [static] |
Analyzes the content of an input stream to see if it can be parsed.
input | The input stream |
WPDPasswordMatch WPDocument::verifyPassword | ( | WPXInputStream * | input, | |
const char * | password | |||
) | [static] |
Checks whether the given password was used to encrypt the document.
input | The input stream | |
password | The password used to protect the document or NULL if the document is not protected |
WPDResult WPDocument::parse | ( | WPXInputStream * | input, | |
WPXDocumentInterface * | documentInterface, | |||
const char * | password | |||
) | [static] |
Parses the input stream content.
It will make callbacks to the functions provided by a WPXDocumentInterface class implementation when needed. This is often commonly called the 'main parsing routine'.
input | The input stream | |
documentInterface | A WPXDocumentInterface implementation | |
password | The password used to protect the document or NULL if the document is not protected |
WPDResult WPDocument::parseSubDocument | ( | WPXInputStream * | input, | |
WPXDocumentInterface * | documentInterface, | |||
WPDFileFormat | fileFormat | |||
) | [static] |