|
wsdlpull svntrunk
|
#include <XmlSerializer.h>
Public Member Functions | |
| XmlSerializer (std::ostream &os, std::string encoding="utf") | |
| XmlSerializer (std::string encoding="utf") | |
| ~XmlSerializer (void) | |
| void | docdecl (std::string dd) |
| void | startDocument (std::string encoding, bool standalone) |
| XmlSerializer & | startTag (std::string nsp, std::string name) |
| XmlSerializer & | attribute (std::string nsp, std::string name, std::string value) |
| XmlSerializer & | endTag (std::string nsp, std::string name) |
| void | endDocument () |
| void | entityRef (std::string name) |
| bool | getFeature (std::string name) |
| std::string | getPrefix (std::string nsp, bool create) |
| std::string | getPrefix (std::string nsp, bool includeDefault, bool create) |
| void | ignorableWhitespace (std::string s) |
| void | setFeature (std::string name, bool value) |
| void | setPrefix (std::string prefix, std::string nsp) |
| void | flush () |
| std::string | getNamespace () |
| std::string | getName () |
| int | getDepth () |
| XmlSerializer & | text (std::string txt) |
| XmlSerializer & | text (std::string txt, int start, int len) |
| void | cdsect (std::string data) |
| void | comment (std::string comment) |
| void | processingInstruction (std::string pi) |
Definition at line 33 of file XmlSerializer.h.
| XmlSerializer::XmlSerializer | ( | std::ostream & | os, |
| std::string | encoding = "utf" ) |
Definition at line 28 of file XmlSerializer.cpp.
| XmlSerializer::XmlSerializer | ( | std::string | encoding = "utf" | ) |
Definition at line 39 of file XmlSerializer.cpp.
| XmlSerializer::~XmlSerializer | ( | void | ) |
Definition at line 50 of file XmlSerializer.cpp.
| void XmlSerializer::docdecl | ( | std::string | dd | ) |
Definition at line 156 of file XmlSerializer.cpp.
| void XmlSerializer::startDocument | ( | std::string | encoding, |
| bool | standalone ) |
Definition at line 290 of file XmlSerializer.cpp.
Referenced by Schema::SchemaValidator::instance(), and WsdlPull::WsdlInvoker::invoke().
| XmlSerializer & XmlSerializer::startTag | ( | std::string | nsp, |
| std::string | name ) |
Definition at line 314 of file XmlSerializer.cpp.
References getPrefix().
Referenced by WsdlPull::WsdlInvoker::invoke().
| XmlSerializer & XmlSerializer::attribute | ( | std::string | nsp, |
| std::string | name, | ||
| std::string | value ) |
Definition at line 365 of file XmlSerializer.cpp.
References getPrefix().
Referenced by WsdlPull::WsdlInvoker::invoke().
| XmlSerializer & XmlSerializer::endTag | ( | std::string | nsp, |
| std::string | name ) |
Definition at line 420 of file XmlSerializer.cpp.
Referenced by endDocument(), and WsdlPull::WsdlInvoker::invoke().
| void XmlSerializer::endDocument | ( | ) |
Definition at line 164 of file XmlSerializer.cpp.
| void XmlSerializer::entityRef | ( | std::string | name | ) |
Definition at line 174 of file XmlSerializer.cpp.
| bool XmlSerializer::getFeature | ( | std::string | name | ) |
Definition at line 183 of file XmlSerializer.cpp.
| std::string XmlSerializer::getPrefix | ( | std::string | nsp, |
| bool | create ) |
Definition at line 191 of file XmlSerializer.cpp.
References getPrefix().
Referenced by attribute(), getPrefix(), setPrefix(), and startTag().
| std::string XmlSerializer::getPrefix | ( | std::string | nsp, |
| bool | includeDefault, | ||
| bool | create ) |
Definition at line 198 of file XmlSerializer.cpp.
References setPrefix().
| void XmlSerializer::ignorableWhitespace | ( | std::string | s | ) |
Definition at line 253 of file XmlSerializer.cpp.
References text().
| void XmlSerializer::setFeature | ( | std::string | name, |
| bool | value ) |
Definition at line 259 of file XmlSerializer.cpp.
| void XmlSerializer::setPrefix | ( | std::string | prefix, |
| std::string | nsp ) |
Definition at line 269 of file XmlSerializer.cpp.
References getPrefix().
Referenced by getPrefix(), Schema::SchemaValidator::instance(), and WsdlPull::WsdlInvoker::invoke().
| void XmlSerializer::flush | ( | ) |
Definition at line 413 of file XmlSerializer.cpp.
Referenced by endDocument(), and WsdlPull::WsdlInvoker::invoke().
| std::string XmlSerializer::getNamespace | ( | ) |
Definition at line 463 of file XmlSerializer.cpp.
References getDepth().
| std::string XmlSerializer::getName | ( | ) |
Definition at line 469 of file XmlSerializer.cpp.
References getDepth().
| int XmlSerializer::getDepth | ( | ) |
Definition at line 475 of file XmlSerializer.cpp.
Referenced by getName(), and getNamespace().
| XmlSerializer & XmlSerializer::text | ( | std::string | txt | ) |
Definition at line 480 of file XmlSerializer.cpp.
Referenced by ignorableWhitespace(), and text().
| XmlSerializer & XmlSerializer::text | ( | std::string | txt, |
| int | start, | ||
| int | len ) |
Definition at line 488 of file XmlSerializer.cpp.
References text().
| void XmlSerializer::cdsect | ( | std::string | data | ) |
Definition at line 495 of file XmlSerializer.cpp.
| void XmlSerializer::comment | ( | std::string | comment | ) |
| void XmlSerializer::processingInstruction | ( | std::string | pi | ) |
Definition at line 512 of file XmlSerializer.cpp.