KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > ozoneDB > DxLib > DxKeyData


1 // You can redistribute this software and/or modify it under the terms of
2
// the Ozone Library License version 1 published by ozone-db.org.
3
//
4
// The original code and portions created by SMB are
5
// Copyright (C) 1997-@year@ by SMB GmbH. All rights reserved.
6
//
7
// $Id: DxKeyData.java,v 1.6 2000/10/28 16:55:14 daniela Exp $
8

9 package org.ozoneDB.DxLib;
10
11 import java.io.*;
12
13
14 public final class DxKeyData implements Externalizable {
15     
16     final static long serialVersionUID = 1;
17     
18     public Object JavaDoc key;
19     
20     public Object JavaDoc data;
21     
22     public DxKeyData next;
23     
24     
25     public DxKeyData() {
26     }
27     
28     
29     public DxKeyData( Object JavaDoc _key, Object JavaDoc _data ) {
30         key = _key;
31         data = _data;
32     }
33     
34     
35     public void set( Object JavaDoc _key, Object JavaDoc _data ) {
36         key = _key;
37         data = _data;
38     }
39     
40     
41     public void writeExternal( ObjectOutput out ) throws IOException {
42         out.writeObject( key );
43         out.writeObject( data );
44     }
45     
46     
47     public void readExternal( ObjectInput in ) throws IOException, ClassNotFoundException JavaDoc {
48         key = in.readObject();
49         data = in.readObject();
50         next = null;
51     }
52     
53 }
54
Popular Tags