extract method

  1. @override
List extract(
  1. dynamic input
)
override

Process input and extract necessary data.

  • Note: the output is usually passed to the next extractor in the chain.

Implementation

@override
List extract(dynamic input) {
  final rootElement = HtmlUtils.formatInputElement(input);
  selectMatchingElements(rootElement).forEach((element) {
    element.replaceWith(HtmlUtils.cloneWithName(element, renameTo));
  });
  return [rootElement];
}