LibreOffice Module sdext (master) 1
|
Output interface to ODF. More...
#include <xmlemitter.hxx>
Public Member Functions | |
virtual | ~XmlEmitter () |
virtual void | beginTag (const char *pTag, const PropertyMap &rProperties)=0 |
Open up a tag with the given properties. More... | |
virtual void | write (const OUString &rString)=0 |
Write PCTEXT as-is to output. More... | |
virtual void | endTag (const char *pTag)=0 |
Close previously opened tag. More... | |
Output interface to ODF.
Should be easy to implement using either SAX events or plain ODF
Definition at line 32 of file xmlemitter.hxx.
|
inlinevirtual |
Definition at line 35 of file xmlemitter.hxx.
|
pure virtual |
Open up a tag with the given properties.
Implemented in pdfi::SaxEmitter.
Referenced by pdfi::StyleContainer::emit(), pdfi::PDFIProcessor::emit(), pdfi::StyleContainer::impl_emitStyle(), pdfi::DrawXmlEmitter::visit(), and pdfi::WriterXmlEmitter::visit().
|
pure virtual |
Close previously opened tag.
Implemented in pdfi::SaxEmitter.
Referenced by pdfi::StyleContainer::emit(), pdfi::PDFIProcessor::emit(), pdfi::StyleContainer::impl_emitStyle(), pdfi::DrawXmlEmitter::visit(), and pdfi::WriterXmlEmitter::visit().
|
pure virtual |
Write PCTEXT as-is to output.
Implemented in pdfi::SaxEmitter.
Referenced by pdfi::StyleContainer::impl_emitStyle(), pdfi::DrawXmlEmitter::visit(), pdfi::WriterXmlEmitter::visit(), and pdfi::ImageContainer::writeBase64EncodedStream().