QxOrm 1.4.9
C++ Object Relational Mapping library
Loading...
Searching...
No Matches
qx::QxXmlWriter Class Reference

#include <QxXmlWriter.h>

Inheritance diagram for qx::QxXmlWriter:

Public Types

typedef std::shared_ptr< QByteArray > type_byte_arr_ptr
 
typedef QHash< QString, type_byte_arr_ptrtype_hash_bin_data
 
typedef QHashIterator< QString, type_byte_arr_ptrtype_hash_bin_data_itr
 

Public Member Functions

 QxXmlWriter ()
 
virtual ~QxXmlWriter ()
 
QString getXml () const
 
type_hash_bin_data_itr getBinaryDataItr () const
 
long getBinaryDataCount () const
 
QString writeBinaryData (const QString &namespaceUri, const QString &name, type_byte_arr_ptr pData)
 
QString writeBinaryData (const QString &qualifiedName, type_byte_arr_ptr pData)
 

Protected Member Functions

QString getNextKeyBinaryData ()
 
void initQxXmlWriter ()
 

Protected Attributes

type_hash_bin_data m_mapBinaryData
 
long m_lKeyBinaryData
 
QString m_pStringWriter
 

Detailed Description

Definition at line 54 of file QxXmlWriter.h.

Member Typedef Documentation

◆ type_byte_arr_ptr

typedef std::shared_ptr<QByteArray> qx::QxXmlWriter::type_byte_arr_ptr

Definition at line 59 of file QxXmlWriter.h.

◆ type_hash_bin_data

Definition at line 60 of file QxXmlWriter.h.

◆ type_hash_bin_data_itr

Definition at line 61 of file QxXmlWriter.h.

Constructor & Destructor Documentation

◆ QxXmlWriter()

qx::QxXmlWriter::QxXmlWriter ( )
inline

Definition at line 71 of file QxXmlWriter.h.

◆ ~QxXmlWriter()

virtual qx::QxXmlWriter::~QxXmlWriter ( )
inlinevirtual

Definition at line 72 of file QxXmlWriter.h.

Member Function Documentation

◆ getBinaryDataCount()

long qx::QxXmlWriter::getBinaryDataCount ( ) const
inline

Definition at line 76 of file QxXmlWriter.h.

◆ getBinaryDataItr()

type_hash_bin_data_itr qx::QxXmlWriter::getBinaryDataItr ( ) const
inline

Definition at line 75 of file QxXmlWriter.h.

◆ getNextKeyBinaryData()

QString qx::QxXmlWriter::getNextKeyBinaryData ( )
inlineprotected

Definition at line 83 of file QxXmlWriter.h.

◆ getXml()

QString qx::QxXmlWriter::getXml ( ) const
inline

Definition at line 74 of file QxXmlWriter.h.

◆ initQxXmlWriter()

void qx::QxXmlWriter::initQxXmlWriter ( )
inlineprotected

Definition at line 84 of file QxXmlWriter.h.

◆ writeBinaryData() [1/2]

QString qx::QxXmlWriter::writeBinaryData ( const QString & namespaceUri,
const QString & name,
type_byte_arr_ptr pData )

◆ writeBinaryData() [2/2]

QString qx::QxXmlWriter::writeBinaryData ( const QString & qualifiedName,
type_byte_arr_ptr pData )

Member Data Documentation

◆ m_lKeyBinaryData

long qx::QxXmlWriter::m_lKeyBinaryData
protected

Definition at line 66 of file QxXmlWriter.h.

◆ m_mapBinaryData

type_hash_bin_data qx::QxXmlWriter::m_mapBinaryData
protected

Definition at line 65 of file QxXmlWriter.h.

◆ m_pStringWriter

QString qx::QxXmlWriter::m_pStringWriter
protected

Definition at line 67 of file QxXmlWriter.h.


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