Lines Matching defs:UXMLElement
55 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(UXMLElement)
164 UXMLElement *
329 UXMLElement *
335 UXMLElement *root = NULL;
381 UXMLElement *el = root;
393 UXMLElement *t = createElement(mXMLElemStart, status);
441 el = (UXMLElement *)fElementStack.pop();
447 UXMLElement *t = createElement(mXMLElemEmpty, status);
485 // We've just matched an element start tag. Create and fill in a UXMLElement object
488 UXMLElement *
491 UXMLElement *el = new UXMLElement(this, intern(mEl.group(1, status), status), status);
679 // UXMLElement ------------------------------------------------------------- ***
681 UXMLElement::UXMLElement(const UXMLParser *parser, const UnicodeString *name, UErrorCode &errorCode) :
691 UXMLElement::~UXMLElement() {
703 UXMLElement::getTagName() const {
708 UXMLElement::getText(UBool recurse) const {
715 UXMLElement::appendText(UnicodeString &text, UBool recurse) const {
723 } else if(recurse) /* must be a UXMLElement */ {
724 ((const UXMLElement *)node)->appendText(text, recurse);
730 UXMLElement::countAttributes() const {
735 UXMLElement::getAttribute(int32_t i, UnicodeString &name, UnicodeString &value) const {
746 UXMLElement::getAttribute(const UnicodeString &name) const {
764 UXMLElement::countChildren() const {
769 UXMLElement::getChild(int32_t i, UXMLNodeType &type) const {
772 if(dynamic_cast<const UXMLElement *>(node)!=NULL) {
783 const UXMLElement *
784 UXMLElement::nextChildElement(int32_t &i) const {
793 const UXMLElement *elem=dynamic_cast<const UXMLElement *>(node);
801 const UXMLElement *
802 UXMLElement::getChildElement(const UnicodeString &name) const {
814 const UXMLElement *elem=dynamic_cast<const UXMLElement *>(node);