34 #ifndef MWAWDOCUMENT_H
35 #define MWAWDOCUMENT_H
39 # define MWAWLIB _declspec(dllexport)
41 # define MWAWLIB _declspec(dllimport)
48 #include <libwpd-stream/libwpd-stream.h>
55 class WPXDocumentInterface;
100 UNKNOWN,
CW,
FULLW,
MINDW,
MSWORD,
MSWORKS,
MW,
MWPRO,
NISUSW,
WNOW,
WPLUS,
101 HMAC,
LWTEXT,
MARIW,
ZWRT,
DM,
ACT,
ED,
HMACJ,
TEACH,
TEDIT,
103 BW,
FRM,
GW,
MACD,
MOCKP,
MORE,
PAGEMK,
RGTIME,
RSG,
XP,
Definition: MWAWDocument.hxx:51
Definition: MWAWDocument.hxx:100
Definition: MWAWDocument.hxx:51
Definition: MWAWDocument.hxx:103
Definition: MWAWDocument.hxx:101
Definition: MWAWDocument.hxx:51
Definition: MWAWDocument.hxx:103
Definition: MWAWDocument.hxx:53
Definition: MWAWDocument.hxx:103
Definition: MWAWDocument.hxx:104
Definition: MWAWDocument.hxx:100
This class provides all the functions an application would need to parse Works documents.
Definition: MWAWDocument.hxx:62
Definition: MWAWDocument.hxx:100
Definition: MWAWDocument.hxx:103
Definition: MWAWDocument.hxx:110
MWAWResult
enum which defines the result of the file parsing
Definition: MWAWDocument.hxx:53
Definition: MWAWDocument.hxx:101
Definition: MWAWDocument.hxx:104
DocumentType
an enum to define the different type of document -ACT: Acta (v2 and Classic v1) -BW: BeagleWorks (v1...
Definition: MWAWDocument.hxx:99
Definition: MWAWDocument.hxx:100
Definition: MWAWDocument.hxx:101
DocumentKind
an enum to define the kind of document
Definition: MWAWDocument.hxx:109
Definition: MWAWDocument.hxx:100
Definition: MWAWDocument.hxx:103
Definition: MWAWDocument.hxx:104
Definition: MWAWDocument.hxx:51
Definition: MWAWDocument.hxx:104
Definition: MWAWDocument.hxx:100
Definition: MWAWDocument.hxx:100
Definition: MWAWDocument.hxx:101
Definition: MWAWDocument.hxx:100
Definition: MWAWDocument.hxx:103
Definition: MWAWDocument.hxx:100
Definition: MWAWDocument.hxx:103
Definition: MWAWDocument.hxx:104
Definition: MWAWDocument.hxx:104
Definition: MWAWDocument.hxx:100
Definition: MWAWDocument.hxx:51
Definition: MWAWDocument.hxx:104
Definition: MWAWDocument.hxx:101
#define MWAWLIB
Definition: MWAWDocument.hxx:44
Definition: MWAWDocument.hxx:101
Definition: MWAWDocument.hxx:53
static MWAWLIB MWAWResult parse(WPXInputStream *input, WPXDocumentInterface *documentInterface)
Parses the input stream content.
Definition: MWAWDocument.cxx:204
Definition: MWAWDocument.hxx:101
Definition: MWAWDocument.hxx:101
Definition: MWAWDocument.hxx:110
Definition: MWAWDocument.hxx:109
Definition: MWAWDocument.hxx:109
Definition: MWAWDocument.hxx:101
Definition: MWAWDocument.hxx:53
Definition: MWAWDocument.hxx:110
Definition: MWAWDocument.hxx:103
Definition: MWAWDocument.hxx:109
Definition: MWAWDocument.hxx:101
Definition: MWAWDocument.hxx:105
Definition: MWAWDocument.hxx:103
Definition: MWAWDocument.hxx:100
MWAWConfidence
enum which defines the confidence that a file format is supported
Definition: MWAWDocument.hxx:51
Definition: MWAWDocument.hxx:110
Definition: MWAWDocument.hxx:103
static MWAWLIB MWAWConfidence isFileFormatSupported(WPXInputStream *input, DocumentType &type, DocumentKind &kind)
Analyzes the content of an input stream to see if it can be parsed.
Definition: MWAWDocument.cxx:112
Definition: MWAWDocument.hxx:53
Definition: MWAWDocument.hxx:104
Definition: MWAWDocument.hxx:53