|
| XMLOutputFile (const string &chFilename) |
|
| ~XMLOutputFile () |
|
void | BeginObject (const Keyword &t) |
|
void | BeginObject (const Keyword &t, const string &atts) |
|
template<class T > |
void | BeginObject (const Keyword &t, const Keyword &attr1, const T &val1) |
|
template<class T , class U > |
void | BeginObject (const Keyword &t, const Keyword &attr1, const T &val1, const Keyword &attr2, const U &val2) |
|
template<class T , class U , class V > |
void | BeginObject (const Keyword &t, const Keyword &attr1, const T &val1, const Keyword &attr2, const U &val2, const Keyword &attr3, const V &val3) |
|
unsigned long | countObjects () const |
|
void | EndObject (const Keyword &t) |
|
content_type | getContentType () const |
|
Object * | getCurrentObject () const |
|
string | getHeaderAtts () const |
|
string | getHeaderStart () const |
|
const char * | getIndent () |
|
Object * | getPreviousObject () const |
|
bool | getReferencesOnly () const |
|
void | setContentType (content_type c) |
|
void | setHeaderAtts (const string &s) |
|
void | setHeaderStart (const string &s) |
|
void | setReferencesOnly (bool b) |
|
void | writeElement (const Keyword &t, const long unsigned int val) |
|
void | writeElement (const Keyword &t, const int val) |
|
void | writeElement (const Keyword &t, const double val) |
|
void | writeElement (const Keyword &t, const bool val) |
|
void | writeElement (const Keyword &t, const string &val) |
|
void | writeElement (const Keyword &u, const Keyword &t, const string &val) |
|
void | writeElement (const Keyword &u, const Keyword &t, const long val) |
|
void | writeElement (const Keyword &u, const Keyword &t, const Date &val) |
|
void | writeElement (const Keyword &u, const Keyword &t1, const string &val1, const Keyword &t2, const string &val2) |
|
void | writeElement (const Keyword &u, const Keyword &t1, unsigned long val1, const Keyword &t2, const string &val2) |
|
void | writeElement (const Keyword &t, const char *val) |
|
void | writeElement (const Keyword &t, const TimePeriod d) |
|
void | writeElement (const Keyword &t, const Date d) |
|
void | writeElement (const Keyword &t, const DateRange &d) |
|
void | writeElement (const Keyword &, const Object *, mode=DEFAULT) |
|
void | writeElement (const Keyword &t, const Object &o, mode m=DEFAULT) |
|
void | writeElementWithHeader (const Keyword &tag, const Object *object) |
|
void | writeHeader (const Keyword &tag) |
|
void | writeString (const string &c) |
|
| XMLOutput (ostream &os) |
|
| XMLOutput () |
|
This class writes XML data to a flat file.
Note that an object of this class can write only to a single file. If multiple files are required multiple XMLOutputFile objects will be required too.
- See Also
- XMLOutput
Definition at line 2407 of file utils.h.