WP6FixedLengthGroup Class Reference

#include <WP6FixedLengthGroup.h>

Inheritance diagram for WP6FixedLengthGroup:
WP6Part WP6AttributeGroup WP6ExtendedCharacterGroup WP6HighlightGroup WP6UndoGroup WP6UnsupportedFixedLengthGroup WP6AttributeOffGroup WP6AttributeOnGroup WP6HighlightOffGroup WP6HighlightOnGroup

List of all members.

Public Member Functions

 WP6FixedLengthGroup (unsigned char groupID)
unsigned char getGroup () const

Static Public Member Functions

static WP6FixedLengthGroupconstructFixedLengthGroup (librevenge::RVNGInputStream *input, WPXEncryption *encryption, unsigned char 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

WP6FixedLengthGroup::WP6FixedLengthGroup ( unsigned char  groupID)

Member Function Documentation

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

Referenced by WP6Part::constructPart().

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

Referenced by WP6Part::constructPart().


Member Data Documentation

unsigned char WP6FixedLengthGroup::m_group [private]

Referenced by _read(), and getGroup().


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