com.sshtools.j2ssh.io

Class ByteArrayWriter


public class ByteArrayWriter
extends ByteArrayOutputStream

Version:
$Revision: 1.18 $
Author:
$author$

Constructor Summary

ByteArrayWriter()
Creates a new ByteArrayWriter object.

Method Summary

static byte[]
encodeInt(int i)
void
writeBigInteger(BigInteger bi)
void
writeBinaryString(byte[] data)
void
writeBoolean(boolean b)
void
writeInt(int i)
void
writeInt(long i)
static void
writeIntToArray(byte[] array, int pos, int value)
void
writeString(String str)
void
writeUINT32(UnsignedInteger32 value)
void
writeUINT64(UnsignedInteger64 value)

Constructor Details

ByteArrayWriter

public ByteArrayWriter()
Creates a new ByteArrayWriter object.

Method Details

encodeInt

public static byte[] encodeInt(int i)
Parameters:
i -
Returns:

writeBigInteger

public void writeBigInteger(BigInteger bi)
            throws IOException
Parameters:
bi -

writeBinaryString

public void writeBinaryString(byte[] data)
            throws IOException
Parameters:
data -

writeBoolean

public void writeBoolean(boolean b)
            throws IOException
Parameters:
b -

writeInt

public void writeInt(int i)
            throws IOException
Parameters:
i -

writeInt

public void writeInt(long i)
            throws IOException
Parameters:
i -

writeIntToArray

public static void writeIntToArray(byte[] array,
                                   int pos,
                                   int value)
            throws IOException
Parameters:
array -
pos -
value -

writeString

public void writeString(String str)
            throws IOException
Parameters:
str -

writeUINT32

public void writeUINT32(UnsignedInteger32 value)
            throws IOException
Parameters:
value -

writeUINT64

public void writeUINT64(UnsignedInteger64 value)
            throws IOException
Parameters:
value -

Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.