Class AbstractBinaryOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- java.io.FilterOutputStream
-
- org.apache.commons.imaging.common.AbstractBinaryOutputStream
-
- All Implemented Interfaces:
java.io.Closeable,java.io.Flushable,java.lang.AutoCloseable
- Direct Known Subclasses:
BigEndianBinaryOutputStream,LittleEndianBinaryOutputStream
public abstract class AbstractBinaryOutputStream extends java.io.FilterOutputStream
-
-
Constructor Summary
Constructors Constructor Description AbstractBinaryOutputStream(java.io.OutputStream outputStream)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static BigEndianBinaryOutputStreambigEndian(java.io.OutputStream outputStream)static AbstractBinaryOutputStreamcreate(java.io.OutputStream outputStream, java.nio.ByteOrder byteOrder)static LittleEndianBinaryOutputStreamlittleEndian(java.io.OutputStream outputStream)abstract voidwrite2Bytes(int value)abstract voidwrite3Bytes(int value)abstract voidwrite4Bytes(int value)
-
-
-
Method Detail
-
bigEndian
public static BigEndianBinaryOutputStream bigEndian(java.io.OutputStream outputStream)
-
create
public static AbstractBinaryOutputStream create(java.io.OutputStream outputStream, java.nio.ByteOrder byteOrder)
-
littleEndian
public static LittleEndianBinaryOutputStream littleEndian(java.io.OutputStream outputStream)
-
write2Bytes
public abstract void write2Bytes(int value) throws java.io.IOException- Throws:
java.io.IOException
-
write3Bytes
public abstract void write3Bytes(int value) throws java.io.IOException- Throws:
java.io.IOException
-
write4Bytes
public abstract void write4Bytes(int value) throws java.io.IOException- Throws:
java.io.IOException
-
-