예제 #1
0
 @Override
 public void writeData(ObjectDataOutput out) throws IOException {
   super.writeData(out);
   out.writeInt(values.length);
   for (Object value : values) {
     out.writeObject(value);
   }
 }
예제 #2
0
 @Override
 public void readData(ObjectDataInput in) throws IOException {
   super.readData(in);
   int len = in.readInt();
   values = new Comparable[len];
   for (int i = 0; i < len; i++) {
     values[i] = in.readObject();
   }
 }