Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Examples  

YXMLOutputParser Class Reference

#include <parser.h>

Inheritance diagram for YXMLOutputParser:

Inheritance graph
[legend]
Collaboration diagram for YXMLOutputParser:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 YXMLOutputParser ()
virtual int WriteContentString (const CONFIG_STRING key, const QString &s)
virtual int WriteContentInt (const CONFIG_STRING key, int value)
virtual int WriteContentObject (const CONFIG_STRING key, const YDerivedObject &object)
virtual int WriteContentState (const CONFIG_STRING key, bool state)
virtual int NewSection (const CONFIG_STRING newsectionsetkey, YObject &yobject)
virtual int NewSectionSet (const CONFIG_STRING newsectionkey, YSet &yset)
virtual int Parse (YObject &yobject, const QString &filename)

Private Member Functions

int WriteKey (const CONFIG_STRING key, const QString &str)
int WriteStartKey (const CONFIG_STRING key)
int WriteEndKey (const CONFIG_STRING key)
int WriteTabs ()
int WriteNewLine ()
int WriteSetStartKey (const CONFIG_STRING key)
int WriteSetEndKey (const CONFIG_STRING key)
virtual int WriteHeader ()
virtual int WriteFinal ()
void SPrintfInt64 (QString &str, unsigned INT64 time)

Private Attributes

int hierarchy
QTextStream * configstream

Constructor & Destructor Documentation

YXMLOutputParser::YXMLOutputParser   [inline]
 


Member Function Documentation

int YXMLOutputParser::NewSection const CONFIG_STRING    newsectionsetkey,
YObject   yobject
[virtual]
 

Implements YOutputParser.

int YXMLOutputParser::NewSectionSet const CONFIG_STRING    newsectionkey,
YSet   yset
[virtual]
 

Implements YOutputParser.

int YXMLOutputParser::Parse YObject   yobject,
const QString &    filename
[virtual]
 

void YXMLOutputParser::SPrintfInt64 QString &    str,
unsigned INT64    time
[private]
 

int YXMLOutputParser::WriteContentInt const CONFIG_STRING    key,
int    i
[virtual]
 

values of zero will not be written to output

Implements YOutputParser.

int YXMLOutputParser::WriteContentObject const CONFIG_STRING    key,
const YDerivedObject   object
[virtual]
 

Implements YOutputParser.

int YXMLOutputParser::WriteContentState const CONFIG_STRING    key,
bool    state
[virtual]
 

Implements YOutputParser.

int YXMLOutputParser::WriteContentString const CONFIG_STRING    key,
const QString &    s
[virtual]
 

Empty strings will not be written to output

Implements YOutputParser.

int YXMLOutputParser::WriteEndKey const CONFIG_STRING    key [private]
 

int YXMLOutputParser::WriteFinal   [private, virtual]
 

int YXMLOutputParser::WriteHeader   [private, virtual]
 

int YXMLOutputParser::WriteKey const CONFIG_STRING    key,
const QString &    str
[private]
 

int YXMLOutputParser::WriteNewLine   [inline, private]
 

int YXMLOutputParser::WriteSetEndKey const CONFIG_STRING    key [inline, private]
 

int YXMLOutputParser::WriteSetStartKey const CONFIG_STRING    key [inline, private]
 

int YXMLOutputParser::WriteStartKey const CONFIG_STRING    key [private]
 

int YXMLOutputParser::WriteTabs   [inline, private]
 


Member Data Documentation

QTextStream* YXMLOutputParser::configstream [private]
 

int YXMLOutputParser::hierarchy [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Feb 14 00:07:01 2003 for Yasa by doxygen1.3-rc3