Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes

WPSHeader Class Reference

#include <WPSHeader.h>

List of all members.

Public Member Functions

 WPSHeader (WPXInputStream *input, uint8_t majorVersion)
virtual ~WPSHeader ()
WPXInputStream * getInput () const
uint8_t getMajorVersion () const

Static Public Member Functions

static WPSHeaderconstructHeader (WPXInputStream *input)
 So far, we have identified three categories of Works documents.

Private Member Functions

 WPSHeader (const WPSHeader &)
WPSHeaderoperator= (const WPSHeader &)

Private Attributes

WPXInputStream * m_input
uint8_t m_majorVersion

Constructor & Destructor Documentation

WPSHeader::WPSHeader ( WPXInputStream *  input,
uint8_t  majorVersion 
)

Referenced by constructHeader().

WPSHeader::~WPSHeader (  ) [virtual]
WPSHeader::WPSHeader ( const WPSHeader  ) [private]

Member Function Documentation

WPSHeader * WPSHeader::constructHeader ( WPXInputStream *  input ) [static]

So far, we have identified three categories of Works documents.

Works documents versions 3 and later use a MS OLE container, so we detect their type by checking for OLE stream names. Works version 2 is like Works 3 without OLE, so those two types use the same parser.

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

WPXInputStream* WPSHeader::getInput (  ) const [inline]

Referenced by WPSDocument::parse().

uint8_t WPSHeader::getMajorVersion (  ) const [inline]
WPSHeader& WPSHeader::operator= ( const WPSHeader  ) [private]

Member Data Documentation

WPXInputStream* WPSHeader::m_input [private]

Referenced by getInput().

uint8_t WPSHeader::m_majorVersion [private]

Referenced by getMajorVersion().


The documentation for this class was generated from the following files:

Generated on Sat Jan 1 2011 00:42:53 for libwps by doxygen 1.7.2