|
|
class WP3FixedLengthGroup : public WP3Part | class WP3FixedLengthGroup : public WP3Part |
{ | { |
public: | public: |
WP3FixedLengthGroup::WP3FixedLengthGroup(int groupID); |
WP3FixedLengthGroup(int groupID); |
static WP3FixedLengthGroup * WP3FixedLengthGroup::constructFixedLengthGroup(WPXInputStream *input, uint8_t groupID); |
static WP3FixedLengthGroup * constructFixedLengthGroup(WPXInputStream *input, uint8_t groupID); |
| |
const uint8_t getGroup() const { return m_group; } | const uint8_t getGroup() const { return m_group; } |
| |
|
|
class WP3SingleByteFunction : public WP3Part | class WP3SingleByteFunction : public WP3Part |
{ | { |
public: | public: |
static WP3SingleByteFunction * WP3SingleByteFunction::constructSingleByteFunction(WPXInputStream *input, uint8_t groupID); |
static WP3SingleByteFunction * constructSingleByteFunction(WPXInputStream *input, uint8_t groupID); |
}; | }; |
| |
/*class WP3SpaceFunction : public WP3SingleByteFunction | /*class WP3SpaceFunction : public WP3SingleByteFunction |
|
|
class WP5SingleByteFunction : public WP5Part | class WP5SingleByteFunction : public WP5Part |
{ | { |
public: | public: |
static WP5SingleByteFunction * WP5SingleByteFunction::constructSingleByteFunction(WPXInputStream *input, uint8_t groupID); |
static WP5SingleByteFunction * constructSingleByteFunction(WPXInputStream *input, uint8_t groupID); |
}; | }; |
| |
class WP5EOLFunction : public WP5SingleByteFunction | class WP5EOLFunction : public WP5SingleByteFunction |
|
|
{ | { |
public: | public: |
WP6FixedLengthGroup(uint8_t groupID); | WP6FixedLengthGroup(uint8_t groupID); |
static WP6FixedLengthGroup * WP6FixedLengthGroup::constructFixedLengthGroup(WPXInputStream *input, uint8_t groupID); |
static WP6FixedLengthGroup * constructFixedLengthGroup(WPXInputStream *input, uint8_t groupID); |
| |
const uint8_t getGroup() const { return m_group; } | const uint8_t getGroup() const { return m_group; } |
| |
|
|
class WP6SingleByteFunction : public WP6Part | class WP6SingleByteFunction : public WP6Part |
{ | { |
public: | public: |
static WP6SingleByteFunction * WP6SingleByteFunction::constructSingleByteFunction(WPXInputStream *input, uint8_t groupID); |
static WP6SingleByteFunction * constructSingleByteFunction(WPXInputStream *input, uint8_t groupID); |
}; | }; |
| |
class WP6SpaceFunction : public WP6SingleByteFunction | class WP6SpaceFunction : public WP6SingleByteFunction |
|
|
WP6VariableLengthGroup(); // WP6VariableLengthGroup should _never_ be constructed, only its inherited classes | WP6VariableLengthGroup(); // WP6VariableLengthGroup should _never_ be constructed, only its inherited classes |
virtual ~WP6VariableLengthGroup(); | virtual ~WP6VariableLengthGroup(); |
| |
static WP6VariableLengthGroup * WP6VariableLengthGroup::constructVariableLengthGroup(WPXInputStream *input, uint8_t groupID); |
static WP6VariableLengthGroup * constructVariableLengthGroup(WPXInputStream *input, uint8_t groupID); |
| |
protected: | protected: |
void _read(WPXInputStream *input); | void _read(WPXInputStream *input); |
|
|
{ | { |
public: | public: |
WPXHLListener(std::vector<WPXPageSpan *> *pageList, WPXHLListenerImpl *listenerImpl); | WPXHLListener(std::vector<WPXPageSpan *> *pageList, WPXHLListenerImpl *listenerImpl); |
WPXHLListener::~WPXHLListener(); |
~WPXHLListener(); |
| |
void startDocument(); | void startDocument(); |
void handleSubDocument(uint16_t textPID, const bool isHeaderFooter, WPXTableList tableList, int nextTableIndice); | void handleSubDocument(uint16_t textPID, const bool isHeaderFooter, WPXTableList tableList, int nextTableIndice); |