ozone core API

org.ozoneDB.DxLib
Class DxObjectInputStream

java.lang.Object
  extended byjava.io.InputStream
      extended byjava.io.FilterInputStream
          extended byjava.io.DataInputStream
              extended byorg.ozoneDB.DxLib.DxObjectInputStream
All Implemented Interfaces:
java.io.DataInput, java.io.ObjectInput

public class DxObjectInputStream
extends java.io.DataInputStream
implements java.io.ObjectInput

Dieser Stream ist ein Ersatz fuer den Java-ObjectInputStream. In gewissen Situationen ist er weniger speicherintensiv. Es koennen allerdings nur Objekte gelesen werden, die das Externalizable-Interface implementieren.

Version:
$Revision: 1.1 $Date: 2001/12/18 10:31:30 $
Author:
SMB

Field Summary
protected  java.util.Hashtable classes
           
protected  java.util.Hashtable table
           
 
Fields inherited from class java.io.DataInputStream
 
Fields inherited from class java.io.FilterInputStream
in
 
Fields inherited from class java.io.InputStream
 
Constructor Summary
DxObjectInputStream(java.io.InputStream in)
           
DxObjectInputStream(java.io.InputStream in, int bufferSize)
           
 
Method Summary
 java.lang.String readClassName()
           
 java.lang.Object readObject()
           
 void reset()
           
 
Methods inherited from class java.io.DataInputStream
read, read, readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, readUTF, skipBytes
 
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.io.ObjectInput
available, close, read, read, read, skip
 
Methods inherited from interface java.io.DataInput
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes
 

Field Detail

table

protected java.util.Hashtable table

classes

protected java.util.Hashtable classes
Constructor Detail

DxObjectInputStream

public DxObjectInputStream(java.io.InputStream in)

DxObjectInputStream

public DxObjectInputStream(java.io.InputStream in,
                           int bufferSize)
Method Detail

reset

public void reset()

readClassName

public java.lang.String readClassName()
                               throws java.io.IOException
Throws:
java.io.IOException

readObject

public java.lang.Object readObject()
                            throws java.io.IOException
Specified by:
readObject in interface java.io.ObjectInput
Throws:
java.io.IOException

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.