Package com.swiftmq.tools.util
Class DataByteArrayOutputStream
java.lang.Object
java.io.OutputStream
com.swiftmq.tools.util.DataByteArrayOutputStream
- All Implemented Interfaces:
Closeable
,DataOutput
,Flushable
,AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionDataByteArrayOutputStream
(byte[] buffer) DataByteArrayOutputStream
(int bufferSize) DataByteArrayOutputStream
(int bufferSize, int extendSize) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
int
getCount()
void
rewind()
void
write
(byte[] b) void
write
(byte[] b, int off, int len) void
write
(int b) void
writeBoolean
(boolean v) void
writeByte
(int v) void
writeBytes
(String s) void
writeChar
(int v) void
writeChars
(String s) void
writeDouble
(double v) void
writeFloat
(float v) void
writeInt
(int v) void
writeLong
(long v) void
writeShort
(int v) void
Methods inherited from class java.io.OutputStream
close, flush, nullOutputStream
-
Constructor Details
-
DataByteArrayOutputStream
public DataByteArrayOutputStream() -
DataByteArrayOutputStream
public DataByteArrayOutputStream(int bufferSize) -
DataByteArrayOutputStream
public DataByteArrayOutputStream(int bufferSize, int extendSize) -
DataByteArrayOutputStream
public DataByteArrayOutputStream(byte[] buffer)
-
-
Method Details
-
getBuffer
public byte[] getBuffer() -
getCount
public int getCount() -
write
- Specified by:
write
in interfaceDataOutput
- Specified by:
write
in classOutputStream
- Throws:
IOException
-
write
- Specified by:
write
in interfaceDataOutput
- Overrides:
write
in classOutputStream
- Throws:
IOException
-
write
- Specified by:
write
in interfaceDataOutput
- Overrides:
write
in classOutputStream
- Throws:
IOException
-
writeBoolean
- Specified by:
writeBoolean
in interfaceDataOutput
- Throws:
IOException
-
writeByte
- Specified by:
writeByte
in interfaceDataOutput
- Throws:
IOException
-
writeShort
- Specified by:
writeShort
in interfaceDataOutput
- Throws:
IOException
-
writeChar
- Specified by:
writeChar
in interfaceDataOutput
- Throws:
IOException
-
writeInt
- Specified by:
writeInt
in interfaceDataOutput
- Throws:
IOException
-
writeLong
- Specified by:
writeLong
in interfaceDataOutput
- Throws:
IOException
-
writeFloat
- Specified by:
writeFloat
in interfaceDataOutput
- Throws:
IOException
-
writeDouble
- Specified by:
writeDouble
in interfaceDataOutput
- Throws:
IOException
-
writeBytes
- Specified by:
writeBytes
in interfaceDataOutput
- Throws:
IOException
-
writeChars
- Specified by:
writeChars
in interfaceDataOutput
- Throws:
IOException
-
writeUTF
- Specified by:
writeUTF
in interfaceDataOutput
- Throws:
IOException
-
rewind
public void rewind()
-