Package com.google.common.io
Class ByteStreams.ByteArrayDataOutputStream
java.lang.Object
com.google.common.io.ByteStreams.ByteArrayDataOutputStream
- All Implemented Interfaces:
ByteArrayDataOutput,DataOutput
- Enclosing class:
- ByteStreams
private static class ByteStreams.ByteArrayDataOutputStream
extends Object
implements ByteArrayDataOutput
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final ByteArrayOutputStream(package private) final DataOutput -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]Returns the contents that have been written to this instance, as a byte array.voidwrite(byte[] b) voidwrite(byte[] b, int off, int len) voidwrite(int b) voidwriteBoolean(boolean v) voidwriteByte(int v) voidwriteBytes(String s) voidwriteChar(int v) voidwriteChars(String s) voidwriteDouble(double v) voidwriteFloat(float v) voidwriteInt(int v) voidwriteLong(long v) voidwriteShort(int v) void
-
Field Details
-
output
-
byteArrayOutputStream
-
-
Constructor Details
-
ByteArrayDataOutputStream
ByteArrayDataOutputStream(ByteArrayOutputStream byteArrayOutputStream)
-
-
Method Details
-
write
public void write(int b) - Specified by:
writein interfaceByteArrayDataOutput- Specified by:
writein interfaceDataOutput
-
write
public void write(byte[] b) - Specified by:
writein interfaceByteArrayDataOutput- Specified by:
writein interfaceDataOutput
-
write
public void write(byte[] b, int off, int len) - Specified by:
writein interfaceByteArrayDataOutput- Specified by:
writein interfaceDataOutput
-
writeBoolean
public void writeBoolean(boolean v) - Specified by:
writeBooleanin interfaceByteArrayDataOutput- Specified by:
writeBooleanin interfaceDataOutput
-
writeByte
public void writeByte(int v) - Specified by:
writeBytein interfaceByteArrayDataOutput- Specified by:
writeBytein interfaceDataOutput
-
writeBytes
- Specified by:
writeBytesin interfaceByteArrayDataOutput- Specified by:
writeBytesin interfaceDataOutput
-
writeChar
public void writeChar(int v) - Specified by:
writeCharin interfaceByteArrayDataOutput- Specified by:
writeCharin interfaceDataOutput
-
writeChars
- Specified by:
writeCharsin interfaceByteArrayDataOutput- Specified by:
writeCharsin interfaceDataOutput
-
writeDouble
public void writeDouble(double v) - Specified by:
writeDoublein interfaceByteArrayDataOutput- Specified by:
writeDoublein interfaceDataOutput
-
writeFloat
public void writeFloat(float v) - Specified by:
writeFloatin interfaceByteArrayDataOutput- Specified by:
writeFloatin interfaceDataOutput
-
writeInt
public void writeInt(int v) - Specified by:
writeIntin interfaceByteArrayDataOutput- Specified by:
writeIntin interfaceDataOutput
-
writeLong
public void writeLong(long v) - Specified by:
writeLongin interfaceByteArrayDataOutput- Specified by:
writeLongin interfaceDataOutput
-
writeShort
public void writeShort(int v) - Specified by:
writeShortin interfaceByteArrayDataOutput- Specified by:
writeShortin interfaceDataOutput
-
writeUTF
- Specified by:
writeUTFin interfaceByteArrayDataOutput- Specified by:
writeUTFin interfaceDataOutput
-
toByteArray
public byte[] toByteArray()Description copied from interface:ByteArrayDataOutputReturns the contents that have been written to this instance, as a byte array.- Specified by:
toByteArrayin interfaceByteArrayDataOutput
-