libetonyek::KEY1Parser Class Reference

#include <KEY1Parser.h>

Inheritance diagram for libetonyek::KEY1Parser:
libetonyek::IWORKParser

Public Member Functions

 KEY1Parser (const RVNGInputStreamPtr_t &input, const RVNGInputStreamPtr_t &package, KEYCollector &collector, KEY1Dictionary &dict)
 
 ~KEY1Parser () override
 
- Public Member Functions inherited from libetonyek::IWORKParser
 IWORKParser (const RVNGInputStreamPtr_t &input, const RVNGInputStreamPtr_t &package)
 
virtual ~IWORKParser ()=0
 
bool parse ()
 
RVNGInputStreamPtr_tgetInput ()
 
RVNGInputStreamPtr_t getInput () const
 
RVNGInputStreamPtr_tgetPackage ()
 
RVNGInputStreamPtr_t getPackage () const
 

Private Member Functions

IWORKXMLContextPtr_t createDocumentContext () override
 
IWORKXMLContextPtr_t createDiscardContext () override
 
const IWORKTokenizergetTokenizer () const override
 

Private Attributes

KEY1ParserState m_state
 
librevenge::RVNGBinaryData m_data
 

Additional Inherited Members

- Protected Member Functions inherited from libetonyek::IWORKParser
void setInput (const RVNGInputStreamPtr_t &input)
 

Constructor & Destructor Documentation

◆ KEY1Parser()

libetonyek::KEY1Parser::KEY1Parser ( const RVNGInputStreamPtr_t & input,
const RVNGInputStreamPtr_t & package,
KEYCollector & collector,
KEY1Dictionary & dict )

◆ ~KEY1Parser()

libetonyek::KEY1Parser::~KEY1Parser ( )
override

Member Function Documentation

◆ createDiscardContext()

IWORKXMLContextPtr_t libetonyek::KEY1Parser::createDiscardContext ( )
overrideprivatevirtual

◆ createDocumentContext()

IWORKXMLContextPtr_t libetonyek::KEY1Parser::createDocumentContext ( )
overrideprivatevirtual

◆ getTokenizer()

const IWORKTokenizer & libetonyek::KEY1Parser::getTokenizer ( ) const
overrideprivatevirtual

Member Data Documentation

◆ m_data

librevenge::RVNGBinaryData libetonyek::KEY1Parser::m_data
private

◆ m_state

KEY1ParserState libetonyek::KEY1Parser::m_state
private

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

Generated for libetonyek by doxygen 1.12.0