KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > ozoneDB > core > storage > gammaStore > GammaObjectOutputStream


1 // You can redistribute this software and/or modify it under the terms of
2
// the Ozone Core License version 1 published by ozone-db.org.
3
//
4
// Copyright (C) 2003-@year@, Leo Mekenkamp. All rights reserved.
5
//
6
// $Id: GammaObjectOutputStream.java,v 1.1.2.1 2004/04/10 10:06:51 per_nyfelt Exp $
7

8 package org.ozoneDB.core.storage.gammaStore;
9
10 import java.io.IOException JavaDoc;
11 import java.io.ObjectOutputStream JavaDoc;
12 import java.io.ObjectStreamClass JavaDoc;
13 import java.io.OutputStream JavaDoc;
14
15 /**
16  *
17  * @author Leo
18  */

19 public class GammaObjectOutputStream extends ObjectOutputStream JavaDoc {
20     
21     private ObjectStreamClasses objectStreamClasses;
22     
23     public GammaObjectOutputStream(OutputStream JavaDoc out, ObjectStreamClasses objectStreamClasses) throws IOException JavaDoc {
24         super(out);
25         this.objectStreamClasses = objectStreamClasses;
26     }
27     
28     protected void writeStreamHeader() throws IOException JavaDoc {
29     }
30     
31     protected void writeClassDescriptor(ObjectStreamClass JavaDoc objectStreamClass) throws IOException JavaDoc {
32         writeInt(objectStreamClasses.getHandle(objectStreamClass));
33     }
34     
35 }
Popular Tags