Package io
Class ByteWriter
-
- All Implemented Interfaces:
-
java.io.Closeable,java.io.Flushable,java.lang.AutoCloseable
public final class ByteWriter extends OutputStream
-
-
Constructor Summary
Constructors Constructor Description ByteWriter(OutputStream stream)
-
Method Summary
Modifier and Type Method Description final IntegergetPosition()final ByteWriterchangeEndiannes()final ByteWritersetLittleEndian()final ByteWritersetBigEndian()Unitclose()Unitwrite(ByteArray b, Integer off, Integer len)Unitwrite(Integer b)final Unitwrite(Long b)final Unitwrite2bytes(Long n)final Unitwrite3bytes(Long n)final Unitwrite4bytes(Long n)final Unitwrite5bytes(Long n)final Unitwrite6bytes(Long n)final Unitwrite7bytes(Long n)final Unitwrite8bytes(Long n)final UnitwriteString(String s)final UnitwriteUnicodeStringNullTerm(String s)final UnitwriteUnicodeStringSizePadded(String s)-
-
Constructor Detail
-
ByteWriter
ByteWriter(OutputStream stream)
-
-
Method Detail
-
getPosition
final Integer getPosition()
-
changeEndiannes
final ByteWriter changeEndiannes()
-
setLittleEndian
final ByteWriter setLittleEndian()
-
setBigEndian
final ByteWriter setBigEndian()
-
write2bytes
final Unit write2bytes(Long n)
-
write3bytes
final Unit write3bytes(Long n)
-
write4bytes
final Unit write4bytes(Long n)
-
write5bytes
final Unit write5bytes(Long n)
-
write6bytes
final Unit write6bytes(Long n)
-
write7bytes
final Unit write7bytes(Long n)
-
write8bytes
final Unit write8bytes(Long n)
-
writeString
final Unit writeString(String s)
-
writeUnicodeStringNullTerm
final Unit writeUnicodeStringNullTerm(String s)
-
writeUnicodeStringSizePadded
final Unit writeUnicodeStringSizePadded(String s)
-
-
-
-