KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > rmi > writers > BinaryWriter


1 package com.daffodilwoods.rmi.writers;
2
3 import java.io.ObjectOutput JavaDoc;
4 import java.io.IOException JavaDoc;
5 import com.daffodilwoods.daffodildb.utils.*;
6 import com.daffodilwoods.daffodildb.utils.field.*;
7
8 public class BinaryWriter implements _ObjectWriter {
9   public static _ObjectWriter objectWriter = new BinaryWriter();
10   private BinaryWriter() {
11   }
12   public void write(Object JavaDoc obj, ObjectOutput JavaDoc oout) throws java.io.IOException JavaDoc {
13     BufferRange bin = ((FieldBase)obj).getBufferRange();
14     oout.writeShort(bin.getLength()); // storing the length
15
oout.write(bin.getFulBytes(),bin.getOffSet(),bin.getLength());
16   }
17
18 }
19
Popular Tags