com.sybase.jdbc2.tds
Class TdsOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--java.io.FilterOutputStream
              |
              +--com.sybase.jdbc2.tds.TdsOutputStream
Direct Known Subclasses:
TdsDataOutputStream

public abstract class TdsOutputStream
extends FilterOutputStream
implements DataOutput


Field Summary
 private boolean_byteswap
           
 protected byte[]_numbuf
           

Fields inherited from class java.io.FilterOutputStream
out

Constructor Summary
TdsOutputStream(java.io.OutputStream )
           

Method Summary
 booleangetBigEndian()
           
 abstract java.lang.StringgetCharset()
           
 protected intgetStringByteLen(java.lang.String )
           
 voidsetBigEndian(boolean )
           
 final intsize()
           
 byte[]stringToByte(java.lang.String )
           
 protected abstract byte[]toBytes(java.lang.String )
           
 voidwrite(int )
           
 voidwrite(byte[] )
           
 voidwrite(byte[] , int , int )
           
 final voidwriteBoolean(boolean )
           
 final voidwriteByte(int )
           
 final voidwriteBytes(java.lang.String )
           
 final voidwriteChar(int )
           
 final voidwriteChars(java.lang.String )
           
 final voidwriteDouble(double )
           
 final voidwriteFloat(float )
           
 final voidwriteInt(int )
           
 final voidwriteLong(long )
           
 final voidwriteShort(int )
           
 voidwriteString(java.lang.String )
           
 voidwriteStringLen(java.lang.String , int )
           
 final voidwriteUTF(java.lang.String )
           

Methods inherited from class java.io.FilterOutputStream
flush, close

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

Field Detail

_byteswap

private boolean _byteswap

_numbuf

protected byte[] _numbuf
Constructor Detail

TdsOutputStream

public TdsOutputStream(java.io.OutputStream )
Method Detail

getBigEndian

public boolean getBigEndian()

getCharset

public abstract java.lang.String getCharset()

getStringByteLen

protected int getStringByteLen(java.lang.String )

setBigEndian

public void setBigEndian(boolean )

size

public final int size()

stringToByte

public byte[] stringToByte(java.lang.String )

toBytes

protected abstract byte[] toBytes(java.lang.String )

write

public void write(int )

write

public void write(byte[] )

write

public void write(byte[] , int , int )

writeBoolean

public final void writeBoolean(boolean )

writeByte

public final void writeByte(int )

writeBytes

public final void writeBytes(java.lang.String )

writeChar

public final void writeChar(int )

writeChars

public final void writeChars(java.lang.String )

writeDouble

public final void writeDouble(double )

writeFloat

public final void writeFloat(float )

writeInt

public final void writeInt(int )

writeLong

public final void writeLong(long )

writeShort

public final void writeShort(int )

writeString

public void writeString(java.lang.String )

writeStringLen

public void writeStringLen(java.lang.String , int )

writeUTF

public final void writeUTF(java.lang.String )