WP5FixedLengthGroup Class Reference

#include <WP5FixedLengthGroup.h>

Inheritance diagram for WP5FixedLengthGroup:
WP5Part WP5AttributeGroup WP5ExtendedCharacterGroup WP5IndentGroup WP5TabGroup WP5UnsupportedFixedLengthGroup WP5AttributeOffGroup WP5AttributeOnGroup

List of all members.

Public Member Functions

 WP5FixedLengthGroup (const unsigned char groupID)
unsigned char getGroup () const

Static Public Member Functions

static WP5FixedLengthGroupconstructFixedLengthGroup (librevenge::RVNGInputStream *input, WPXEncryption *encryption, const 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

WP5FixedLengthGroup::WP5FixedLengthGroup ( const unsigned char  groupID)

Member Function Documentation

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

Referenced by WP5Part::constructPart().

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

Referenced by WP5Part::constructPart().


Member Data Documentation

unsigned char WP5FixedLengthGroup::m_group [private]

Referenced by _read(), and getGroup().


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