#include <FEDM_XmlParser_IWriter.h>
Public Member Functions | |
virtual int | AddTagAttrib (FEDM_XML_TREEITEM *item, wstring sAttrib, wstring sValue)=0 |
virtual int | AddTagItem (FEDM_XML_TREEITEM *pParent, FEDM_XML_TREEITEM *pChild)=0 |
virtual int | AddTagValue (FEDM_XML_TREEITEM *item, wstring sValue)=0 |
virtual FEDM_XML_TREEITEM * | BuildTag (wstring sTag, bool bNewLine=true, bool bEmpty=false)=0 |
virtual int | CloseDoc ()=0 |
virtual void | DeleteXmlTree ()=0 |
FEDM_XmlParser_Writer (void) | |
virtual int | OpenDoc (char *sFileName)=0 |
virtual int | SerializeHeaderOut (FEDM_XML_TREEITEM *parent, const char *szVendor="") |
virtual void | SetComment (wstring sComment)=0 |
virtual int | WriteDoc ()=0 |
virtual wstring | WriteStream ()=0 |
virtual | ~FEDM_XmlParser_Writer (void) |
Public Attributes | |
FEDM_XmlParser_Base * | m_pXmlParser |
Friends | |
class | FEDM_XmlParser_Base |
Definition at line 47 of file FEDM_XmlParser_IWriter.h.
Definition at line 43 of file FEDM_XmlParser_IWriter.cpp.
FEDM_XmlParser_Writer::~FEDM_XmlParser_Writer | ( | void | ) | [virtual] |
Definition at line 48 of file FEDM_XmlParser_IWriter.cpp.
virtual int FEDM_XmlParser_Writer::AddTagAttrib | ( | FEDM_XML_TREEITEM * | item, |
wstring | sAttrib, | ||
wstring | sValue | ||
) | [pure virtual] |
Implemented in FEDM_XmlParser_FedmWriter.
virtual int FEDM_XmlParser_Writer::AddTagItem | ( | FEDM_XML_TREEITEM * | pParent, |
FEDM_XML_TREEITEM * | pChild | ||
) | [pure virtual] |
Implemented in FEDM_XmlParser_FedmWriter.
virtual int FEDM_XmlParser_Writer::AddTagValue | ( | FEDM_XML_TREEITEM * | item, |
wstring | sValue | ||
) | [pure virtual] |
Implemented in FEDM_XmlParser_FedmWriter.
virtual FEDM_XML_TREEITEM* FEDM_XmlParser_Writer::BuildTag | ( | wstring | sTag, |
bool | bNewLine = true , |
||
bool | bEmpty = false |
||
) | [pure virtual] |
Implemented in FEDM_XmlParser_FedmWriter.
virtual int FEDM_XmlParser_Writer::CloseDoc | ( | ) | [pure virtual] |
Implemented in FEDM_XmlParser_FedmWriter.
virtual void FEDM_XmlParser_Writer::DeleteXmlTree | ( | ) | [pure virtual] |
Implemented in FEDM_XmlParser_FedmWriter.
virtual int FEDM_XmlParser_Writer::OpenDoc | ( | char * | sFileName | ) | [pure virtual] |
Implemented in FEDM_XmlParser_FedmWriter.
int FEDM_XmlParser_Writer::SerializeHeaderOut | ( | FEDM_XML_TREEITEM * | parent, |
const char * | szVendor = "" |
||
) | [virtual] |
Definition at line 68 of file FEDM_XmlParser_IWriter.cpp.
virtual void FEDM_XmlParser_Writer::SetComment | ( | wstring | sComment | ) | [pure virtual] |
Implemented in FEDM_XmlParser_FedmWriter.
virtual int FEDM_XmlParser_Writer::WriteDoc | ( | ) | [pure virtual] |
Implemented in FEDM_XmlParser_FedmWriter.
virtual wstring FEDM_XmlParser_Writer::WriteStream | ( | ) | [pure virtual] |
Implemented in FEDM_XmlParser_FedmWriter.
friend class FEDM_XmlParser_Base [friend] |
Definition at line 75 of file FEDM_XmlParser_IWriter.h.
Definition at line 73 of file FEDM_XmlParser_IWriter.h.