Lines Matching refs:node

81   void Visit(const xml::Text* node) override {  in Visit()  argument
82 std::string text(util::TrimWhitespace(node->text)); in Visit()
90 if (isspace(node->text[0])) { in Visit()
93 if (isspace(node->text.back())) { in Visit()
99 flat_node->lineNumber = android::util::HostToDevice32(node->line_number); in Visit()
107 void Visit(const xml::Element* node) override { in Visit() argument
108 for (const xml::NamespaceDecl& decl : node->namespace_decls) { in Visit()
119 flat_node->lineNumber = android::util::HostToDevice32(node->line_number); in Visit()
125 AddString(node->namespace_uri, kLowPriority, &flat_elem->ns, in Visit()
127 AddString(node->name, kLowPriority, &flat_elem->name, true /* treat_empty_string_as_null */); in Visit()
132 WriteAttributes(node, flat_elem, &start_writer); in Visit()
137 xml::ConstVisitor::Visit(node); in Visit()
143 flat_end_node->lineNumber = android::util::HostToDevice32(node->line_number); in Visit()
147 AddString(node->namespace_uri, kLowPriority, &flat_end_elem->ns, in Visit()
149 AddString(node->name, kLowPriority, &flat_end_elem->name); in Visit()
154 for (auto iter = node->namespace_decls.rbegin(); iter != node->namespace_decls.rend(); ++iter) { in Visit()
200 void WriteAttributes(const xml::Element* node, ResXMLTree_attrExt* flat_elem, in WriteAttributes() argument
203 filtered_attrs_.reserve(node->attributes.size()); in WriteAttributes()
206 for (const xml::Attribute& attr : node->attributes) { in WriteAttributes()
316 bool XmlFlattener::Flatten(IAaptContext* context, const xml::Node* node) { in Flatten() argument
319 node->Accept(&visitor); in Flatten()