#include <XMLParser.h>
Definition at line 48 of file XMLParser.h.
cmlabs::XMLParser::XMLParser | ( | ) |
Definition at line 34 of file XMLParser.cpp.
cmlabs::XMLParser::XMLParser | ( | char | url[] | ) |
Definition at line 44 of file XMLParser.cpp.
cmlabs::XMLParser::~XMLParser | ( | ) | [virtual] |
Definition at line 54 of file XMLParser.cpp.
bool cmlabs::XMLParser::parseURL | ( | const JString & | url | ) |
Definition at line 134 of file XMLParser.cpp.
void cmlabs::XMLParser::setXmlUrl | ( | const JString & | url | ) |
Definition at line 104 of file XMLParser.cpp.
Object* cmlabs::XMLParser::clone | ( | ) | const [virtual] |
void cmlabs::XMLParser::deleteAllNodes | ( | ) |
Definition at line 60 of file XMLParser.cpp.
bool cmlabs::XMLParser::parse | ( | ) |
Definition at line 122 of file XMLParser.cpp.
bool cmlabs::XMLParser::parse | ( | const JString & | s | ) |
Definition at line 150 of file XMLParser.cpp.
bool cmlabs::XMLParser::parseXML | ( | const JString & | s | ) |
Definition at line 130 of file XMLParser.cpp.
Definition at line 737 of file XMLParser.cpp.
JString cmlabs::XMLParser::getErrorString | ( | ) |
Definition at line 733 of file XMLParser.cpp.
ObjectCollection cmlabs::XMLParser::getAllNodes | ( | const JString & | childPath | ) | const |
Definition at line 683 of file XMLParser.cpp.
XMLNode * cmlabs::XMLParser::getNodeWithAttrValue | ( | Collection & | attrPath, | |
const JString & | attrValue | |||
) | const |
Definition at line 687 of file XMLParser.cpp.
ObjectCollection * cmlabs::XMLParser::getChildTags | ( | ) |
Definition at line 692 of file XMLParser.cpp.
Definition at line 713 of file XMLParser.cpp.
XMLNode * cmlabs::XMLParser::getChildNode | ( | Collection & | childPath | ) | const |
Definition at line 706 of file XMLParser.cpp.
ObjectCollection cmlabs::XMLParser::getChildNodes | ( | const JString & | childPath | ) | const |
Definition at line 720 of file XMLParser.cpp.
ObjectCollection cmlabs::XMLParser::getChildNodes | ( | Collection & | childPath | ) | const |
Definition at line 724 of file XMLParser.cpp.
Definition at line 701 of file XMLParser.cpp.
Dictionary * cmlabs::XMLParser::getAttributes | ( | ) |
Definition at line 728 of file XMLParser.cpp.
JString cmlabs::XMLParser::asXML | ( | ) |
Definition at line 671 of file XMLParser.cpp.
JString cmlabs::XMLParser::asXMLWithCRs | ( | ) |
Definition at line 677 of file XMLParser.cpp.
bool cmlabs::XMLParser::isUTF | ( | ) |
Definition at line 92 of file XMLParser.cpp.
XMLNode * cmlabs::XMLParser::getRootNode | ( | ) | const |
Definition at line 109 of file XMLParser.cpp.
void cmlabs::XMLParser::setRootNode | ( | XMLNode * | node | ) |
Definition at line 117 of file XMLParser.cpp.
bool cmlabs::XMLParser::unitTest | ( | ) | [virtual] |
bool cmlabs::XMLParser::getXmlUrl | ( | ) | const |
Definition at line 96 of file XMLParser.cpp.
bool cmlabs::XMLParser::parseLine | ( | const JString & | s | ) | [private] |
Definition at line 163 of file XMLParser.cpp.
bool cmlabs::XMLParser::addXMLAttrAndValue | ( | const JString & | attr, | |
const JString & | value | |||
) | [private] |
Definition at line 629 of file XMLParser.cpp.
bool cmlabs::XMLParser::addXMLNode | ( | const JString & | s, | |
int | line, | |||
int | col | |||
) | [private] |
Definition at line 537 of file XMLParser.cpp.
bool cmlabs::XMLParser::addXMLCommentNode | ( | const JString & | s, | |
int | line, | |||
int | col | |||
) | [private] |
Definition at line 566 of file XMLParser.cpp.
bool cmlabs::XMLParser::addXMLDirectiveNode | ( | const JString & | s, | |
int | line, | |||
int | col | |||
) | [private] |
Definition at line 602 of file XMLParser.cpp.
JString cmlabs::XMLParser::trimLeadingWhite | ( | char * | s | ) | const [private] |
Definition at line 517 of file XMLParser.cpp.
void cmlabs::XMLParser::printNodeStack | ( | char * | s | ) | [private] |
Definition at line 640 of file XMLParser.cpp.
void cmlabs::XMLParser::reset | ( | ) | [private] |
Definition at line 68 of file XMLParser.cpp.
void cmlabs::XMLParser::pushNode | ( | XMLNode * | node | ) | [private] |
Definition at line 494 of file XMLParser.cpp.
XMLNode * cmlabs::XMLParser::popNode | ( | ) | [private] |
Definition at line 500 of file XMLParser.cpp.
bool cmlabs::XMLParser::isCloseComment | ( | const JString & | s | ) | const [private] |
Definition at line 140 of file XMLParser.cpp.
Definition at line 93 of file XMLParser.h.
int cmlabs::XMLParser::line [private] |
Definition at line 109 of file XMLParser.h.
int cmlabs::XMLParser::tagDepth [private] |
Definition at line 110 of file XMLParser.h.
JString cmlabs::XMLParser::currLine [private] |
Definition at line 111 of file XMLParser.h.
JString cmlabs::XMLParser::xml [private] |
Definition at line 112 of file XMLParser.h.
XMLNode* cmlabs::XMLParser::xmlNode [private] |
Definition at line 113 of file XMLParser.h.
XMLNode* cmlabs::XMLParser::currNode [private] |
Definition at line 114 of file XMLParser.h.
ObjectCollection cmlabs::XMLParser::nodeStack [private] |
Definition at line 116 of file XMLParser.h.
JString cmlabs::XMLParser::buf [private] |
Definition at line 118 of file XMLParser.h.
JString cmlabs::XMLParser::attr [private] |
Definition at line 119 of file XMLParser.h.
JString cmlabs::XMLParser::tag [private] |
Definition at line 120 of file XMLParser.h.
bool cmlabs::XMLParser::singleQuoteOpen [private] |
Definition at line 122 of file XMLParser.h.
bool cmlabs::XMLParser::doubleQuoteOpen [private] |
Definition at line 123 of file XMLParser.h.
bool cmlabs::XMLParser::attrTag [private] |
Definition at line 124 of file XMLParser.h.
bool cmlabs::XMLParser::tagOpen [private] |
Definition at line 125 of file XMLParser.h.
bool cmlabs::XMLParser::tagClose [private] |
Definition at line 126 of file XMLParser.h.
bool cmlabs::XMLParser::commentOpen [private] |
Definition at line 127 of file XMLParser.h.
bool cmlabs::XMLParser::isXMLUTF [private] |
Definition at line 130 of file XMLParser.h.
JString cmlabs::XMLParser::xmlUrl [private] |
Definition at line 131 of file XMLParser.h.
JString cmlabs::XMLParser::errorString [private] |
Definition at line 133 of file XMLParser.h.