findAll method

Iterable<UEpubNode> findAll(
  1. String tag, {
  2. int depth = 0,
})

Implementation

Iterable<UEpubNode> findAll(String tag, {int depth = 0}) sync* {
  if (depth > 64) return;
  for (final UEpubNode child in children) {
    if (child.tag == tag) yield child;
    yield* child.findAll(tag, depth: depth + 1);
  }
}