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.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
-
Field Details
-
output
-
byteArrayOutputStream
-
-
Constructor Details
-
ByteArrayDataOutputStream
ByteArrayDataOutputStream(ByteArrayOutputStream byteArrayOutputStream)
-
-
Method Details
-
write
public void write(int b) - Specified by:
write
in interfaceByteArrayDataOutput
- Specified by:
write
in interfaceDataOutput
-
write
public void write(byte[] b) - Specified by:
write
in interfaceByteArrayDataOutput
- Specified by:
write
in interfaceDataOutput
-
write
public void write(byte[] b, int off, int len) - Specified by:
write
in interfaceByteArrayDataOutput
- Specified by:
write
in interfaceDataOutput
-
writeBoolean
public void writeBoolean(boolean v) - Specified by:
writeBoolean
in interfaceByteArrayDataOutput
- Specified by:
writeBoolean
in interfaceDataOutput
-
writeByte
public void writeByte(int v) - Specified by:
writeByte
in interfaceByteArrayDataOutput
- Specified by:
writeByte
in interfaceDataOutput
-
writeBytes
- Specified by:
writeBytes
in interfaceByteArrayDataOutput
- Specified by:
writeBytes
in interfaceDataOutput
-
writeChar
public void writeChar(int v) - Specified by:
writeChar
in interfaceByteArrayDataOutput
- Specified by:
writeChar
in interfaceDataOutput
-
writeChars
- Specified by:
writeChars
in interfaceByteArrayDataOutput
- Specified by:
writeChars
in interfaceDataOutput
-
writeDouble
public void writeDouble(double v) - Specified by:
writeDouble
in interfaceByteArrayDataOutput
- Specified by:
writeDouble
in interfaceDataOutput
-
writeFloat
public void writeFloat(float v) - Specified by:
writeFloat
in interfaceByteArrayDataOutput
- Specified by:
writeFloat
in interfaceDataOutput
-
writeInt
public void writeInt(int v) - Specified by:
writeInt
in interfaceByteArrayDataOutput
- Specified by:
writeInt
in interfaceDataOutput
-
writeLong
public void writeLong(long v) - Specified by:
writeLong
in interfaceByteArrayDataOutput
- Specified by:
writeLong
in interfaceDataOutput
-
writeShort
public void writeShort(int v) - Specified by:
writeShort
in interfaceByteArrayDataOutput
- Specified by:
writeShort
in interfaceDataOutput
-
writeUTF
- Specified by:
writeUTF
in interfaceByteArrayDataOutput
- Specified by:
writeUTF
in interfaceDataOutput
-
toByteArray
public byte[] toByteArray()Description copied from interface:ByteArrayDataOutput
Returns the contents that have been written to this instance, as a byte array.- Specified by:
toByteArray
in interfaceByteArrayDataOutput
-