readValue method

  1. @override
void readValue(
  1. ByteLayer data, {
  2. int depth = -1,
})
override

Implementation

@override
void readValue(ByteLayer data, {int depth = -1}) {
  TagType type = TagType.get(data.readByte());
  int size = data.readInt();

  for (int i = 0; i < size; i++) {
    Tag tag = Tag.makeTagOfType(type);
    tag.readValue(data, depth: depth + 1);
    add(tag);
  }
}