#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().
1.7.1