iterable<T> method

Iterable<T> iterable<T>()

Implementation

Iterable<T> iterable<T>() sync* {
  FlowMessage message = FlowMessage();
  for (var child in _template.children) {
    try {
      var nodes = child.generate(status, control, message);
      for (var node in nodes) {
        var elem = node.element();
        if (elem is T && elem != null)
          yield elem;
      }
    } catch (e) {
      print("Parse xml failed\n$e\n${_template.node}");
    }
  }
}