Lines Matching refs:XMLNode
13 class XMLNode; variable
37 class XMLNode : public RefBase
40 static sp<XMLNode> parse(const sp<AaptFile>& file);
43 sp<XMLNode> newNamespace(const String8& filename, const String16& prefix, const String16& uri) { in newNamespace()
44 return new XMLNode(filename, prefix, uri, true); in newNamespace()
48 sp<XMLNode> newElement(const String8& filename, const String16& ns, const String16& name) { in newElement()
49 return new XMLNode(filename, ns, name, false); in newElement()
53 sp<XMLNode> newCData(const String8& filename) { in newCData()
54 return new XMLNode(filename); in newCData()
70 const Vector<sp<XMLNode> >& getChildren() const;
108 sp<XMLNode> searchElement(const String16& tagNamespace, const String16& tagName);
110 sp<XMLNode> getChildElement(const String16& tagNamespace, const String16& tagName);
112 status_t addChild(const sp<XMLNode>& child);
114 status_t insertChildAt(const sp<XMLNode>& child, size_t index);
142 sp<XMLNode> clone() const;
151 sp<XMLNode> root;
152 Vector<sp<XMLNode> > stack;
171 XMLNode();
174 XMLNode(const String8& filename, const String16& s1, const String16& s2, bool isNamespace);
177 XMLNode(const String8& filename);
194 Vector<sp<XMLNode> > mChildren;