com.sybase.jdbc2.jdbc
Class PadByteInputStream

java.lang.Object
  |
  +--java.io.InputStream
        |
        +--java.io.FilterInputStream
              |
              +--com.sybase.jdbc2.jdbc.RawInputStream
                    |
                    +--com.sybase.jdbc2.jdbc.PadByteInputStream
Direct Known Subclasses:
RawToAsciiInputStream

public abstract class PadByteInputStream
extends RawInputStream


Field Summary
 protected int[]_bytes
           
 protected boolean_even
           
 protected int_padByteLengthRemaining
           

Fields inherited from class com.sybase.jdbc2.jdbc.RawInputStream
_cm, _isCached, _tdis

Fields inherited from class java.io.FilterInputStream
in

Constructor Summary
PadByteInputStream(java.io.InputStream , int , int , com.sybase.jdbc2.utils.CacheManager )
           

Method Summary
 intavailable()
           
 intread(byte[] )
           
 intread(byte[] , int , int )
           
 longskip(long )
           

Methods inherited from class com.sybase.jdbc2.jdbc.RawInputStream
cache, close, markSupported, read, setCached

Methods inherited from class java.io.FilterInputStream
mark, reset

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize

Field Detail

_bytes

protected int[] _bytes

_even

protected boolean _even

_padByteLengthRemaining

protected int _padByteLengthRemaining
Constructor Detail

PadByteInputStream

public PadByteInputStream(java.io.InputStream , int , int , com.sybase.jdbc2.utils.CacheManager )
Method Detail

available

public int available()

read

public int read(byte[] )

read

public int read(byte[] , int , int )

skip

public long skip(long )