writeValue method

  1. @override
void writeValue(
  1. ByteLayer data
)
override

Implementation

@override
void writeValue(ByteLayer data) {
  TagType type = TagType.End;
  if (size() > 0) {
    type = value[0].getTagType();
  }

  data.writeByte(type.byte);
  data.writeInt(size());
  for (int i = 0; i < size(); i++) {
    value[i].writeValue(data);
  }
}