KickJava   Java API By Example, From Geeks To Geeks.

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


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 /**
9  * <p>Title: </p>
10  * <p>Description: </p>
11  * <p>Copyright: Copyright (c) 2003</p>
12  * <p>Company: </p>
13  * @author not attributable
14  * @version 1.0
15  */

16
17 public class BigDecimalWriter implements _ObjectWriter {
18   public static _ObjectWriter objectWriter = new BigDecimalWriter();
19   private BigDecimalWriter() {
20   }
21   public void write(Object JavaDoc obj, ObjectOutput JavaDoc oout) throws java.io.IOException JavaDoc {
22     BufferRange dec = ((FieldBase)obj).getBufferRange();
23     oout.writeShort(dec.getLength()); // storing the length of the decimal
24
oout.write(dec.getFulBytes(),dec.getOffSet(),dec.getLength());
25   }
26
27 }
28
Popular Tags