deserialize method
Deserializes the FML template elements, attributes and children
Implementation
@override
void deserialize(XmlElement xml) {
// deserialize
super.deserialize(xml);
type = Xml.get(node: xml, tag: 'type');
format = Xml.get(node: xml, tag: 'format');
// set properties
value = Xml.get(node: xml, tag: 'value') ?? defaultValue;
value2 = Xml.get(node: xml, tag: 'value2');
view = Xml.get(node: xml, tag: 'view');
oldest = Xml.get(node: xml, tag: 'oldest');
newest = Xml.get(node: xml, tag: 'newest');
clear = Xml.get(node: xml, tag: 'clear');
mode = Xml.get(node: xml, tag: 'mode');
tmode = Xml.get(node: xml, tag: 'tmode');
showicon = Xml.get(node: xml, tag: 'showicon');
}