#include <ie_exp_HTML_DocumentWriter.h>
Public Member Functions | |
IE_Exp_HTML_XHTMLWriter (IE_Exp_HTML_OutputWriter *pOutputWriter) | |
void | insertDTD () |
void | openDocument () |
void | openHead () |
void | openList (bool ordered, const gchar *szStyleName, const PP_AttrProp *pAP) |
void | openHeading (size_t level, const gchar *szStyleName, const gchar *szId, const PP_AttrProp *pAP) |
void | openBlock (const gchar *szStyleName, const UT_UTF8String &style, const PP_AttrProp *pAP) |
void | enableXmlDeclaration (bool bEnable) |
void | enableAwmlNamespace (bool bEnable) |
Private Member Functions | |
void | _handleAwmlStyle (const PP_AttrProp *pAP) |
Private Attributes | |
bool | m_bEnableXmlDeclaration |
bool | m_bUseAwml |
IE_Exp_HTML_XHTMLWriter::IE_Exp_HTML_XHTMLWriter | ( | IE_Exp_HTML_OutputWriter * | pOutputWriter | ) |
void IE_Exp_HTML_XHTMLWriter::_handleAwmlStyle | ( | const PP_AttrProp * | pAP | ) | [private] |
References IE_Exp_HTML_TagWriter::addAttribute(), gchar, PP_AttrProp::getAttribute(), m_bUseAwml, IE_Exp_HTML_DocumentWriter::m_pTagWriter, and PT_STYLE_ATTRIBUTE_NAME.
Referenced by openBlock(), openHeading(), and openList().
void IE_Exp_HTML_XHTMLWriter::enableAwmlNamespace | ( | bool | bEnable | ) | [inline] |
Referenced by IE_Exp_HTML_DefaultWriterFactory::constructDocumentWriter().
void IE_Exp_HTML_XHTMLWriter::enableXmlDeclaration | ( | bool | bEnable | ) | [inline] |
Referenced by IE_Exp_HTML_DefaultWriterFactory::constructDocumentWriter().
void IE_Exp_HTML_XHTMLWriter::insertDTD | ( | ) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
References m_bEnableXmlDeclaration, m_bUseAwml, IE_Exp_HTML_DocumentWriter::m_pOutputWriter, IE_Exp_HTML_OutputWriter::write(), XHTML_AWML_DTD, XHTML_DTD, and XML_DECLARATION.
void IE_Exp_HTML_XHTMLWriter::openBlock | ( | const gchar * | szStyleName, | |
const UT_UTF8String & | style, | |||
const PP_AttrProp * | pAP | |||
) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
References _handleAwmlStyle().
void IE_Exp_HTML_XHTMLWriter::openDocument | ( | ) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
References IE_Exp_HTML_TagWriter::addAttribute(), AWML_NS, m_bUseAwml, IE_Exp_HTML_DocumentWriter::m_pTagWriter, IE_Exp_HTML_TagWriter::openTag(), and XHTML_NS.
void IE_Exp_HTML_XHTMLWriter::openHead | ( | ) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
References IE_Exp_HTML_DocumentWriter::insertMeta().
void IE_Exp_HTML_XHTMLWriter::openHeading | ( | size_t | level, | |
const gchar * | szStyleName, | |||
const gchar * | szId, | |||
const PP_AttrProp * | pAP | |||
) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
References _handleAwmlStyle().
void IE_Exp_HTML_XHTMLWriter::openList | ( | bool | ordered, | |
const gchar * | szStyleName, | |||
const PP_AttrProp * | pAP | |||
) | [virtual] |
Reimplemented from IE_Exp_HTML_DocumentWriter.
References _handleAwmlStyle().
bool IE_Exp_HTML_XHTMLWriter::m_bEnableXmlDeclaration [private] |
Referenced by insertDTD().
bool IE_Exp_HTML_XHTMLWriter::m_bUseAwml [private] |
Referenced by _handleAwmlStyle(), insertDTD(), and openDocument().