#include <WP5VariableLengthGroup.h>
Public Member Functions | |
WP5VariableLengthGroup () | |
virtual | ~WP5VariableLengthGroup () |
![]() | |
virtual | ~WP5Part () |
virtual void | parse (WP5Listener *listener)=0 |
Static Public Member Functions | |
static WP5VariableLengthGroup * | constructVariableLengthGroup (WPXInputStream *input, WPXEncryption *encryption, const uint8_t group) |
static bool | isGroupConsistent (WPXInputStream *input, WPXEncryption *encryption, const uint8_t group) |
![]() | |
static WP5Part * | constructPart (WPXInputStream *input, WPXEncryption *encryption, const uint8_t readVal) |
Protected Member Functions | |
void | _read (WPXInputStream *input, WPXEncryption *encryption) |
virtual void | _readContents (WPXInputStream *, WPXEncryption *) |
uint8_t | getSubGroup () const |
uint16_t | getSize () const |
Private Attributes | |
uint8_t | m_subGroup |
uint16_t | m_size |
WP5VariableLengthGroup::WP5VariableLengthGroup | ( | ) |
|
inlinevirtual |
|
protected |
Referenced by WP5BoxGroup::WP5BoxGroup(), WP5DefinitionGroup::WP5DefinitionGroup(), WP5FontGroup::WP5FontGroup(), WP5FootnoteEndnoteGroup::WP5FootnoteEndnoteGroup(), WP5HeaderFooterGroup::WP5HeaderFooterGroup(), WP5PageFormatGroup::WP5PageFormatGroup(), WP5TableEOLGroup::WP5TableEOLGroup(), WP5TableEOPGroup::WP5TableEOPGroup(), and WP5UnsupportedVariableLengthGroup::WP5UnsupportedVariableLengthGroup().
|
inlineprotectedvirtual |
Reimplemented in WP5DefinitionGroup, WP5PageFormatGroup, WP5BoxGroup, WP5FootnoteEndnoteGroup, WP5FontGroup, WP5HeaderFooterGroup, WP5TableEOLGroup, and WP5TableEOPGroup.
Referenced by _read().
|
static |
Referenced by WP5Part::constructPart().
|
inlineprotected |
|
inlineprotected |
Referenced by WP5TableEOLGroup::_readContents(), WP5TableEOPGroup::_readContents(), WP5FontGroup::_readContents(), WP5BoxGroup::_readContents(), WP5FootnoteEndnoteGroup::_readContents(), WP5PageFormatGroup::_readContents(), WP5DefinitionGroup::_readContents(), WP5FontGroup::parse(), WP5BoxGroup::parse(), WP5HeaderFooterGroup::parse(), WP5TableEOLGroup::parse(), WP5TableEOPGroup::parse(), WP5FootnoteEndnoteGroup::parse(), WP5PageFormatGroup::parse(), and WP5DefinitionGroup::parse().
|
static |
Referenced by WP5Part::constructPart().
|
private |
Referenced by _read(), and getSubGroup().