#include <ie_exp_DocBook.h>
Public Member Functions | |
IE_Exp_DocBook (PD_Document *pDocument) | |
virtual | ~IE_Exp_DocBook () |
void | iwrite (const char *) |
void | writeln (const char *) |
int | indent (void) |
int | unindent (void) |
Protected Member Functions | |
virtual UT_Error | _writeDocument (void) |
Protected Attributes | |
int | s_align |
Private Attributes | |
s_DocBook_Listener * | m_pListener |
IE_Exp_DocBook::IE_Exp_DocBook | ( | PD_Document * | pDocument | ) |
References IE_Exp::m_error, m_pListener, and s_align.
IE_Exp_DocBook::~IE_Exp_DocBook | ( | ) | [virtual] |
UT_Error IE_Exp_DocBook::_writeDocument | ( | void | ) | [protected, virtual] |
Implements IE_Exp.
References IE_Exp::_closeFile(), DELETEP, IE_Exp::getDoc(), IE_Exp::m_error, m_pListener, UT_IE_COULDNOTWRITE, and UT_OK.
int IE_Exp_DocBook::indent | ( | void | ) |
References s_align.
Referenced by s_DocBook_Listener::_tagOpen().
void IE_Exp_DocBook::iwrite | ( | const char * | txt | ) |
References DELETEPV, s_align, and IE_Exp::write().
Referenced by s_DocBook_Listener::_tagClose(), s_DocBook_Listener::_tagOpen(), s_DocBook_Listener::_tagOpenClose(), and writeln().
int IE_Exp_DocBook::unindent | ( | void | ) |
References s_align, and UT_DEBUGMSG.
Referenced by s_DocBook_Listener::_tagClose().
void IE_Exp_DocBook::writeln | ( | const char * | txt | ) |
References iwrite(), and IE_Exp::write().
Referenced by s_DocBook_Listener::_initFile().
s_DocBook_Listener* IE_Exp_DocBook::m_pListener [private] |
Referenced by _writeDocument(), and IE_Exp_DocBook().
int IE_Exp_DocBook::s_align [protected] |
Referenced by IE_Exp_DocBook(), indent(), iwrite(), and unindent().