parsePointList static method

List<Point> parsePointList(
  1. Parser parser,
  2. String name
)

Implementation

static List<Point> parsePointList(Parser parser, String name) {
  return parser.formatSpecificParsing(
    (json) => json.getChildrenAs(name, Point.parse),
    (xml) {
      final points = xml
          .getSingleChildOrNull(name)
          ?.getString('points')
          .split(' ')
          .map(Point.parseFromString)
          .toList();
      return points ?? [];
    },
  );
}