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