Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jempeg.empeg.protocol
Class FIDOutputStream  view FIDOutputStream download FIDOutputStream.java

java.lang.Object
  extended byjava.io.OutputStream
      extended byorg.jempeg.empeg.protocol.FIDOutputStream

public class FIDOutputStream
extends java.io.OutputStream


Field Summary
private  ProtocolClient myClient
           
private  int myFID
           
private  int myPos
           
 
Constructor Summary
FIDOutputStream(ProtocolClient _client, int _fid)
           
 
Method Summary
 void write(byte[] _buffer, int _offset, int _length)
          This method writes len bytes from the specified array b starting at index off into the array.
 void write(int _byte)
          This method writes a single byte to the output stream.
 
Methods inherited from class java.io.OutputStream
close, flush, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myClient

private ProtocolClient myClient

myFID

private int myFID

myPos

private int myPos
Constructor Detail

FIDOutputStream

public FIDOutputStream(ProtocolClient _client,
                       int _fid)
Method Detail

write

public void write(int _byte)
           throws java.io.IOException
Description copied from class: java.io.OutputStream
This method writes a single byte to the output stream. The byte written is the low eight bits of the int passed and a argument.

Subclasses must provide an implementation of this abstract method


write

public void write(byte[] _buffer,
                  int _offset,
                  int _length)
           throws java.io.IOException
Description copied from class: java.io.OutputStream
This method writes len bytes from the specified array b starting at index off into the array.

This method in this class calls the single byte write() method in a loop until all bytes have been written. Subclasses should override this method if possible in order to provide a more efficent implementation.