libetonyek::IWORKStylesheetBase Class Reference

#include <IWORKStylesheetBase.h>

Inheritance diagram for libetonyek::IWORKStylesheetBase:
libetonyek::IWORKXMLContextBase< IWORKXMLContextElement, IWORKXMLParserState > libetonyek::IWORKXMLContextElement libetonyek::IWORKXMLContextMinimal libetonyek::IWORKXMLContext

Public Member Functions

 IWORKStylesheetBase (IWORKXMLParserState &state)
Public Member Functions inherited from libetonyek::IWORKXMLContextBase< IWORKXMLContextElement, IWORKXMLParserState >
 IWORKXMLContextBase (IWORKXMLParserState &state)
 IWORKXMLContextBase (IWORKXMLParserState &state, const T &a)
IWORKXMLParserStategetState ()
Public Member Functions inherited from libetonyek::IWORKXMLContext
virtual ~IWORKXMLContext ()=0
virtual void CDATA (const char *value)
 Process CDATA content of an element.

Protected Member Functions

void startOfElement () override
 Signalize the start of an element.
IWORKXMLContextPtr_t element (int name) override
 Create a context for parsing a child element.
void endOfElement () override
 Signalize the end of an element.
Protected Member Functions inherited from libetonyek::IWORKXMLContextBase< IWORKXMLContextElement, IWORKXMLParserState >
IWORKCollectorgetCollector () const
int getToken (const char *const value) const
bool isCollector () const
Protected Member Functions inherited from libetonyek::IWORKXMLContextElement
 IWORKXMLContextElement (IWORKXMLParserState &)
void attribute (int name, const char *value) override
 Process an attribute.
void text (const char *value) override
 Process textual content of an element.
const boost::optional< ID_t > & getId () const
void setId (const char *value)
Protected Member Functions inherited from libetonyek::IWORKXMLContextMinimal
 IWORKXMLContextMinimal ()
void startOfElement () override
 Signalize the start of an element.
void endOfElement () override
 Signalize the end of an element.

Additional Inherited Members

Protected Attributes inherited from libetonyek::IWORKXMLContextBase< IWORKXMLContextElement, IWORKXMLParserState >
IWORKXMLParserStatem_state

Constructor & Destructor Documentation

◆ IWORKStylesheetBase()

libetonyek::IWORKStylesheetBase::IWORKStylesheetBase ( IWORKXMLParserState & state)
explicit

Member Function Documentation

◆ element()

IWORKXMLContextPtr_t libetonyek::IWORKStylesheetBase::element ( int name)
overrideprotectedvirtual

Create a context for parsing a child element.

Returns
A new context or an empty pointer if the child element cannot be handled.

Implements libetonyek::IWORKXMLContext.

◆ endOfElement()

void libetonyek::IWORKStylesheetBase::endOfElement ( )
overrideprotectedvirtual

Signalize the end of an element.

Implements libetonyek::IWORKXMLContext.

◆ startOfElement()

void libetonyek::IWORKStylesheetBase::startOfElement ( )
overrideprotectedvirtual

Signalize the start of an element.

This can be used if initialization of the context needs virtual function calls.

Implements libetonyek::IWORKXMLContext.


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

Generated for libetonyek by doxygen 1.14.0