blob: 89893ce102d6d7d644aa73cf9215fa398a078fde (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 | #include "cru/ui/mapper/StringMapper.h"
#include "cru/xml/XmlNode.h"
namespace cru::ui::mapper {
StringMapper::StringMapper() { SetAllowedTags({u"String"}); }
StringMapper::~StringMapper() {}
String StringMapper::DoMapFromString(String str) { return std::move(str); }
String StringMapper::DoMapFromXml(xml::XmlElementNode* node) {
  auto value_attr = node->GetOptionalAttributeValueCaseInsensitive(u"value");
  if (value_attr) return *value_attr;
  return {};
}
}  // namespace cru::ui::mapper
 |