#include <WP1VariableLengthGroup.h>
Public Member Functions | |
WP1VariableLengthGroup (unsigned char group) | |
virtual | ~WP1VariableLengthGroup () |
Static Public Member Functions | |
static WP1VariableLengthGroup * | constructVariableLengthGroup (librevenge::RVNGInputStream *input, WPXEncryption *encryption, unsigned char group) |
static bool | isGroupConsistent (librevenge::RVNGInputStream *input, WPXEncryption *encryption, const unsigned char group) |
Protected Member Functions | |
void | _read (librevenge::RVNGInputStream *input, WPXEncryption *encryption) |
virtual void | _readContents (librevenge::RVNGInputStream *input, WPXEncryption *encryption)=0 |
unsigned char | getGroup () const |
unsigned | getSize () const |
Private Attributes | |
unsigned char | m_group |
unsigned | m_size |
WP1VariableLengthGroup::WP1VariableLengthGroup | ( | unsigned char | group | ) |
virtual WP1VariableLengthGroup::~WP1VariableLengthGroup | ( | ) | [inline, virtual] |
void WP1VariableLengthGroup::_read | ( | librevenge::RVNGInputStream * | input, |
WPXEncryption * | encryption | ||
) | [protected] |
virtual void WP1VariableLengthGroup::_readContents | ( | librevenge::RVNGInputStream * | input, |
WPXEncryption * | encryption | ||
) | [protected, pure virtual] |
Implemented in WP1UnsupportedVariableLengthGroup, WP1FootnoteEndnoteGroup, WP1PictureGroup, WP1HeaderFooterGroup, and WP1SetTabsGroup.
Referenced by _read().
WP1VariableLengthGroup * WP1VariableLengthGroup::constructVariableLengthGroup | ( | librevenge::RVNGInputStream * | input, |
WPXEncryption * | encryption, | ||
unsigned char | group | ||
) | [static] |
Referenced by WP1Part::constructPart().
unsigned char WP1VariableLengthGroup::getGroup | ( | ) | const [inline, protected] |
unsigned WP1VariableLengthGroup::getSize | ( | ) | const [inline, protected] |
bool WP1VariableLengthGroup::isGroupConsistent | ( | librevenge::RVNGInputStream * | input, |
WPXEncryption * | encryption, | ||
const unsigned char | group | ||
) | [static] |
Referenced by WP1Part::constructPart().
unsigned char WP1VariableLengthGroup::m_group [private] |
Referenced by _read(), and getGroup().
unsigned WP1VariableLengthGroup::m_size [private] |