Lines Matching refs:XMLNode
15 class XMLNode; variable
39 class XMLNode : public RefBase
42 static sp<XMLNode> parse(const sp<AaptFile>& file);
45 sp<XMLNode> newNamespace(const String8& filename, const String16& prefix, const String16& uri) { in newNamespace()
46 return new XMLNode(filename, prefix, uri, true); in newNamespace()
50 sp<XMLNode> newElement(const String8& filename, const String16& ns, const String16& name) { in newElement()
51 return new XMLNode(filename, ns, name, false); in newElement()
55 sp<XMLNode> newCData(const String8& filename) { in newCData()
56 return new XMLNode(filename); in newCData()
72 const Vector<sp<XMLNode> >& getChildren() const;
73 Vector<sp<XMLNode> >& getChildren();
112 sp<XMLNode> searchElement(const String16& tagNamespace, const String16& tagName);
114 sp<XMLNode> getChildElement(const String16& tagNamespace, const String16& tagName);
116 status_t addChild(const sp<XMLNode>& child);
118 status_t insertChildAt(const sp<XMLNode>& child, size_t index);
146 sp<XMLNode> clone() const;
155 sp<XMLNode> root;
156 Vector<sp<XMLNode> > stack;
175 XMLNode();
178 XMLNode(const String8& filename, const String16& s1, const String16& s2, bool isNamespace);
181 explicit XMLNode(const String8& filename);
198 Vector<sp<XMLNode> > mChildren;