- java.lang.Object
-
- java.io.OutputStream
-
- io.ByteWriter
-
- All Implemented Interfaces:
java.io.Closeable,java.io.Flushable,java.lang.AutoCloseable
public class ByteWriter extends java.io.OutputStream
-
-
Constructor Summary
Constructors Constructor Description ByteWriter(java.io.OutputStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ByteWriterchangeEndiannes()voidclose()intgetPosition()voidwrite(byte[] b, int off, int len)voidwrite(int b)voidwrite(long b)voidwrite2bytes(long n)voidwrite3bytes(long n)voidwrite4bytes(long n)voidwrite5bytes(long n)voidwrite6bytes(long n)voidwrite7bytes(long n)voidwrite8bytes(long n)voidwriteBytes(byte[] b)voidwriteUnicodeString(java.lang.String s)voidwriteUnicodeString(java.lang.String s, boolean nullterm)
-
-
-
Method Detail
-
getPosition
public int getPosition()
-
changeEndiannes
public ByteWriter changeEndiannes()
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Overrides:
closein classjava.io.OutputStream- Throws:
java.io.IOException
-
write
public void write(byte[] b, int off, int len) throws java.io.IOException- Overrides:
writein classjava.io.OutputStream- Throws:
java.io.IOException
-
write
public void write(int b) throws java.io.IOException- Specified by:
writein classjava.io.OutputStream- Throws:
java.io.IOException
-
write
public void write(long b) throws java.io.IOException- Throws:
java.io.IOException
-
write2bytes
public void write2bytes(long n) throws java.io.IOException- Throws:
java.io.IOException
-
write3bytes
public void write3bytes(long n) throws java.io.IOException- Throws:
java.io.IOException
-
write4bytes
public void write4bytes(long n) throws java.io.IOException- Throws:
java.io.IOException
-
write5bytes
public void write5bytes(long n) throws java.io.IOException- Throws:
java.io.IOException
-
write6bytes
public void write6bytes(long n) throws java.io.IOException- Throws:
java.io.IOException
-
write7bytes
public void write7bytes(long n) throws java.io.IOException- Throws:
java.io.IOException
-
write8bytes
public void write8bytes(long n) throws java.io.IOException- Throws:
java.io.IOException
-
writeBytes
public void writeBytes(byte[] b) throws java.io.IOException- Throws:
java.io.IOException
-
writeUnicodeString
public void writeUnicodeString(java.lang.String s) throws java.io.IOException- Throws:
java.io.IOException
-
writeUnicodeString
public void writeUnicodeString(java.lang.String s, boolean nullterm) throws java.io.IOException- Throws:
java.io.IOException
-
-