- 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 ByteWriter
changeEndiannes()
void
close()
int
getPosition()
void
write(byte[] b, int off, int len)
void
write(int b)
void
write(long b)
void
write2bytes(long n)
void
write3bytes(long n)
void
write4bytes(long n)
void
write5bytes(long n)
void
write6bytes(long n)
void
write7bytes(long n)
void
write8bytes(long n)
void
writeBytes(byte[] b)
void
writeUnicodeString(java.lang.String s)
void
writeUnicodeString(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:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.OutputStream
- Throws:
java.io.IOException
-
write
public void write(byte[] b, int off, int len) throws java.io.IOException
- Overrides:
write
in classjava.io.OutputStream
- Throws:
java.io.IOException
-
write
public void write(int b) throws java.io.IOException
- Specified by:
write
in 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
-
-