writeStringifiedValue method

  1. @override
void writeStringifiedValue(
  1. StringBuilder builder,
  2. int indent,
  3. bool isList
)
override

Implementation

@override
void writeStringifiedValue(StringBuilder builder, int indent, bool isList) {
  builder.append("${isList ? "".padLeft(indent - 1, '\t') : ""}[\n");
  Iterator<Tag> it = value.iterator;
  bool firstTag = true;
  while (it.moveNext()) {
    Tag tag = it.current;
    if (firstTag)
      firstTag = !firstTag;
    else {
      builder.append(",\n");
    }

    tag.writeStringifiedValue(builder, indent + 1, true);
  }
  builder.append("\n${"".padLeft(indent - 1, '\t')}]");
}