iter method

  1. @override
void iter(
  1. String cls
)
override

Implementation

@override
void iter(String cls) {
  if (wPattern.hasMatch(cls)) {
    final value = wPattern.firstMatch(cls)?.group(1);
    if (value == null) return;
    width = parseValue(value);
    return;
  }

  if (hPattern.hasMatch(cls)) {
    final value = hPattern.firstMatch(cls)?.group(1);
    if (value == null) return;
    height = parseValue(value);
    return;
  }

  if (maxWidthPattern.hasMatch(cls)) {
    final value = maxWidthPattern.firstMatch(cls)?.group(1);
    if (value == null) return;
    maxWidth = parseValue(value);
    return;
  }

  if (maxHeightPattern.hasMatch(cls)) {
    final value = maxHeightPattern.firstMatch(cls)?.group(1);
    if (value == null) return;
    maxHeight = parseValue(value);
    return;
  }

  if (minWidthPattern.hasMatch(cls)) {
    final value = minWidthPattern.firstMatch(cls)?.group(1);
    if (value == null) return;
    minWidth = parseValue(value);
    return;
  }

  if (minHeightPattern.hasMatch(cls)) {
    final value = minHeightPattern.firstMatch(cls)?.group(1);
    if (value == null) return;
    minHeight = parseValue(value);
    return;
  }
}