package org.lucci.madhoc.messaging;
import java.util.List;
import java.util.Vector;
public class TransferableList extends TransferableObject
{
private List<TransferableObject> transferableObjects = new Vector<TransferableObject>();
public int getSizeInBytes()
{
int size = 0;
for (TransferableObject o : transferableObjects)
{
size += o.getSizeInBytes();
}
return size;
}
public Object clone()
{
TransferableList clone = (TransferableList) super.clone();
clone.transferableObjects = new Vector<TransferableObject>();
for (TransferableObject o : this.transferableObjects)
{
clone.transferableObjects.add((TransferableObject) o.clone());
}
return clone;
}
}