ozone 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

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
equals, 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
 

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 API

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