/** * Copy Constructor for fragment body. Copies all objects in the * Object Iterator with data. * * @param copyObject */ protected AbstractTagFrameBody(AbstractTagFrameBody copyObject) { AbstractDataType newObject; for (int i = 0; i < copyObject.objectList.size(); i++) { newObject = (AbstractDataType) ID3Tags.copyObject(copyObject.objectList.get(i)); newObject.setBody(this); this.objectList.add(newObject); } }
/** * Copy Constructor for fragment body. Copies all objects in the * Object Iterator with data. * @param copyObject */ protected AbstractTagFrameBody(AbstractTagFrameBody copyObject) { AbstractDataType newObject; for (int i = 0; i < copyObject.objectList.size(); i++) { newObject = (AbstractDataType) ID3Tags.copyObject(copyObject.objectList.get(i)); newObject.setBody(this); this.objectList.add(newObject); } }
/** * Copy Constructor for fragment body. Copies all objects in the * Object Iterator with data. * @param copyObject */ protected AbstractTagFrameBody(AbstractTagFrameBody copyObject) { AbstractDataType newObject; for (int i = 0; i < copyObject.objectList.size(); i++) { newObject = (AbstractDataType) ID3Tags.copyObject(copyObject.objectList.get(i)); newObject.setBody(this); this.objectList.add(newObject); } }
@Override public void setBody(final AbstractTagFrameBody frameBody) { super.setBody(frameBody); this.type.setBody(frameBody); this.timestamp.setBody(frameBody); }
@Override public void setBody(final AbstractTagFrameBody frameBody) { super.setBody(frameBody); this.tempo.setBody(frameBody); this.timestamp.setBody(frameBody); }
final T data = createListElement(); data.readByteArray(buffer, currentOffset); data.setBody(frameBody); getValue().add(data); currentOffset+=data.getSize();