equal
deleted
inserted
replaced
105 |
105 |
106 std::vector<AttributeMetadata> getOutputAttributesMetadata() override { |
106 std::vector<AttributeMetadata> getOutputAttributesMetadata() override { |
107 std::vector<AttributeMetadata> oam; |
107 std::vector<AttributeMetadata> oam; |
108 int i = 0; |
108 int i = 0; |
109 oam.push_back({getAlias(i++, L"qr"), STRING}); |
109 oam.push_back({getAlias(i++, L"qr"), STRING}); |
|
110 oam.push_back({getAlias(i++, L"qr_count"), INTEGER}); |
110 oam.push_back({getAlias(i++, L"qr_xml"), STRING}); |
111 oam.push_back({getAlias(i++, L"qr_xml"), STRING}); |
111 return oam; |
112 return oam; |
112 } |
113 } |
113 |
114 |
114 std::vector<OutputAttribute> getOutputAttributes() override { |
115 std::vector<OutputAttribute> getOutputAttributes() override { |
157 xmlWriter.writeEndElement(); |
158 xmlWriter.writeEndElement(); |
158 |
159 |
159 std::vector<OutputAttribute> oa; |
160 std::vector<OutputAttribute> oa; |
160 // TODO: report also validInput (distinguish it from hasSymbols) |
161 // TODO: report also validInput (distinguish it from hasSymbols) |
161 oa.push_back({first, !hasSymbols}); |
162 oa.push_back({first, !hasSymbols}); |
|
163 oa.push_back({std::to_wstring(symbols.size()), false}); |
162 oa.push_back({fromBytes(xml.str()), false}); |
164 oa.push_back({fromBytes(xml.str()), false}); |
163 return oa; |
165 return oa; |
164 } |
166 } |
165 }; |
167 }; |
166 |
168 |