uicore::XmlWriter Class Referenceabstract

The XML Writer writes a XML file based on XML tokens. More...

#include <xml_writer.h>

Public Member Functions

virtual bool insert_whitespace () const =0
 Returns the insert whitespace flag. More...
 
virtual void set_insert_whitespace (bool enable=true)=0
 Inserts whitespace between tags if enabled. More...
 
virtual void write (const XmlToken &token)=0
 Write token to file. More...
 

Static Public Member Functions

static std::shared_ptr< XmlWritercreate (const IODevicePtr &output)
 Constructs a XmlWriter. More...
 

Detailed Description

The XML Writer writes a XML file based on XML tokens.

Member Function Documentation

static std::shared_ptr<XmlWriter> uicore::XmlWriter::create ( const IODevicePtr output)
static

Constructs a XmlWriter.

virtual bool uicore::XmlWriter::insert_whitespace ( ) const
pure virtual

Returns the insert whitespace flag.

virtual void uicore::XmlWriter::set_insert_whitespace ( bool  enable = true)
pure virtual

Inserts whitespace between tags if enabled.

virtual void uicore::XmlWriter::write ( const XmlToken token)
pure virtual

Write token to file.


The documentation for this class was generated from the following file: