#include <ASMXMLParser.hpp>
Public Member Functions |
| HCEXMLParser () |
void | addAttrTag (std::string tagName) |
void | setDocumentLocator (const Locator *loc) |
void | startDocument () |
void | endDocument () |
void | startElement (const XMLString &uri, const XMLString &localName, const XMLString &qname, const Attributes &attributes) |
void | insertAtEndElement (const XMLString &localName, Poco::JSON::Object::Ptr localObjPtr, Poco::JSON::Object::Ptr localObjPtrParent) |
void | endElement (const XMLString &uri, const XMLString &localName, const XMLString &qname) |
void | characters (const XMLChar ch[], int start, int length) |
void | ignorableWhitespace (const XMLChar ch[], int start, int length) |
void | processingInstruction (const XMLString &target, const XMLString &data) |
void | startPrefixMapping (const XMLString &prefix, const XMLString &uri) |
void | endPrefixMapping (const XMLString &prefix) |
void | skippedEntity (const XMLString &name) |
void | startDTD (const XMLString &name, const XMLString &publicId, const XMLString &systemId) |
void | endDTD () |
void | startEntity (const XMLString &name) |
void | endEntity (const XMLString &name) |
void | startCDATA () |
void | endCDATA () |
void | comment (const XMLChar ch[], int start, int length) |
Poco::JSON::Object::Ptr | getObject () |
Detailed Description
Definition at line 47 of file ASMXMLParser.hpp.
Constructor & Destructor Documentation
HCE::utils::HCEXMLParser::HCEXMLParser |
( |
| ) |
|
|
inline |
Member Function Documentation
void HCE::utils::HCEXMLParser::addAttrTag |
( |
std::string |
tagName | ) |
|
|
inline |
void HCE::utils::HCEXMLParser::characters |
( |
const XMLChar |
ch[], |
|
|
int |
start, |
|
|
int |
length |
|
) |
| |
|
inline |
void HCE::utils::HCEXMLParser::comment |
( |
const XMLChar |
ch[], |
|
|
int |
start, |
|
|
int |
length |
|
) |
| |
|
inline |
void HCE::utils::HCEXMLParser::endCDATA |
( |
| ) |
|
|
inline |
void HCE::utils::HCEXMLParser::endDocument |
( |
| ) |
|
|
inline |
void HCE::utils::HCEXMLParser::endDTD |
( |
| ) |
|
|
inline |
void HCE::utils::HCEXMLParser::endElement |
( |
const XMLString & |
uri, |
|
|
const XMLString & |
localName, |
|
|
const XMLString & |
qname |
|
) |
| |
|
inline |
void HCE::utils::HCEXMLParser::endEntity |
( |
const XMLString & |
name | ) |
|
|
inline |
void HCE::utils::HCEXMLParser::endPrefixMapping |
( |
const XMLString & |
prefix | ) |
|
|
inline |
Poco::JSON::Object::Ptr HCE::utils::HCEXMLParser::getObject |
( |
| ) |
|
|
inline |
void HCE::utils::HCEXMLParser::ignorableWhitespace |
( |
const XMLChar |
ch[], |
|
|
int |
start, |
|
|
int |
length |
|
) |
| |
|
inline |
void HCE::utils::HCEXMLParser::insertAtEndElement |
( |
const XMLString & |
localName, |
|
|
Poco::JSON::Object::Ptr |
localObjPtr, |
|
|
Poco::JSON::Object::Ptr |
localObjPtrParent |
|
) |
| |
|
inline |
void HCE::utils::HCEXMLParser::processingInstruction |
( |
const XMLString & |
target, |
|
|
const XMLString & |
data |
|
) |
| |
|
inline |
void HCE::utils::HCEXMLParser::setDocumentLocator |
( |
const Locator * |
loc | ) |
|
|
inline |
void HCE::utils::HCEXMLParser::skippedEntity |
( |
const XMLString & |
name | ) |
|
|
inline |
void HCE::utils::HCEXMLParser::startCDATA |
( |
| ) |
|
|
inline |
void HCE::utils::HCEXMLParser::startDocument |
( |
| ) |
|
|
inline |
void HCE::utils::HCEXMLParser::startDTD |
( |
const XMLString & |
name, |
|
|
const XMLString & |
publicId, |
|
|
const XMLString & |
systemId |
|
) |
| |
|
inline |
void HCE::utils::HCEXMLParser::startElement |
( |
const XMLString & |
uri, |
|
|
const XMLString & |
localName, |
|
|
const XMLString & |
qname, |
|
|
const Attributes & |
attributes |
|
) |
| |
|
inline |
void HCE::utils::HCEXMLParser::startEntity |
( |
const XMLString & |
name | ) |
|
|
inline |
void HCE::utils::HCEXMLParser::startPrefixMapping |
( |
const XMLString & |
prefix, |
|
|
const XMLString & |
uri |
|
) |
| |
|
inline |
Member Data Documentation
std::stack<XMLString> HCE::utils::HCEXMLParser::attrNamesStack |
|
protected |
std::vector<XMLString> HCE::utils::HCEXMLParser::attrTagNames |
|
protected |
std::stack<Poco::JSON::Object::Ptr> HCE::utils::HCEXMLParser::objStack |
|
protected |
Poco::JSON::Object::Ptr HCE::utils::HCEXMLParser::rootObject |
|
protected |
std::string HCE::utils::HCEXMLParser::tagVal |
|
protected |
The documentation for this class was generated from the following file: