WP3FixedLengthGroup Class Reference

#include <WP3FixedLengthGroup.h>

Inheritance diagram for WP3FixedLengthGroup:
WP3Part WP3AttributeGroup WP3DoubleByteScriptCharacterGroup WP3ExtendedCharacterGroup WP3IndentGroup WP3TabGroup WP3UndoGroup WP3UnsupportedFixedLengthGroup

List of all members.

Public Member Functions

 WP3FixedLengthGroup (const unsigned char groupID)
unsigned char getGroup () const

Static Public Member Functions

static WP3FixedLengthGroupconstructFixedLengthGroup (librevenge::RVNGInputStream *input, WPXEncryption *encryption, unsigned char const groupID)
static bool isGroupConsistent (librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned char groupID)

Protected Member Functions

void _read (librevenge::RVNGInputStream *input, WPXEncryption *encryption)
virtual void _readContents (librevenge::RVNGInputStream *input, WPXEncryption *encryption)=0

Private Attributes

unsigned char m_group

Constructor & Destructor Documentation

WP3FixedLengthGroup::WP3FixedLengthGroup ( const unsigned char  groupID)

Member Function Documentation

virtual void WP3FixedLengthGroup::_readContents ( librevenge::RVNGInputStream *  input,
WPXEncryption encryption 
) [protected, pure virtual]
WP3FixedLengthGroup * WP3FixedLengthGroup::constructFixedLengthGroup ( librevenge::RVNGInputStream *  input,
WPXEncryption encryption,
unsigned char const  groupID 
) [static]

Referenced by WP3Part::constructPart().

unsigned char WP3FixedLengthGroup::getGroup ( ) const [inline]
bool WP3FixedLengthGroup::isGroupConsistent ( librevenge::RVNGInputStream *  input,
WPXEncryption encryption,
const unsigned char  groupID 
) [static]

Referenced by WP3Part::constructPart().


Member Data Documentation

unsigned char WP3FixedLengthGroup::m_group [private]

Referenced by _read(), and getGroup().


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