Package pixy.io
Class WriteStrategyII
java.lang.Object
pixy.io.WriteStrategyII
- All Implemented Interfaces:
WriteStrategy
public class WriteStrategyII extends java.lang.Object implements WriteStrategy
- Version:
- 1.0 01/29/2013
- Author:
- Wen Yu, yuwen_66@yahoo.com
-
Method Summary
Modifier and Type Method Description static WriteStrategyII
getInstance()
void
writeInt(byte[] buf, int start_idx, int value)
void
writeInt(java.io.OutputStream os, int value)
void
writeLong(byte[] buf, int start_idx, long value)
void
writeLong(java.io.OutputStream os, long value)
void
writeS15Fixed16Number(byte[] buf, int start_idx, float value)
void
writeS15Fixed16Number(java.io.OutputStream os, float value)
void
writeShort(byte[] buf, int start_idx, int value)
void
writeShort(java.io.OutputStream os, int value)
void
writeU16Fixed16Number(byte[] buf, int start_idx, float value)
void
writeU16Fixed16Number(java.io.OutputStream os, float value)
void
writeU8Fixed8Number(byte[] buf, int start_idx, float value)
void
writeU8Fixed8Number(java.io.OutputStream os, float value)
-
Method Details
-
getInstance
-
writeInt
public void writeInt(byte[] buf, int start_idx, int value) throws java.io.IOException- Specified by:
writeInt
in interfaceWriteStrategy
- Throws:
java.io.IOException
-
writeInt
public void writeInt(java.io.OutputStream os, int value) throws java.io.IOException- Specified by:
writeInt
in interfaceWriteStrategy
- Throws:
java.io.IOException
-
writeLong
public void writeLong(byte[] buf, int start_idx, long value) throws java.io.IOException- Specified by:
writeLong
in interfaceWriteStrategy
- Throws:
java.io.IOException
-
writeLong
public void writeLong(java.io.OutputStream os, long value) throws java.io.IOException- Specified by:
writeLong
in interfaceWriteStrategy
- Throws:
java.io.IOException
-
writeS15Fixed16Number
public void writeS15Fixed16Number(byte[] buf, int start_idx, float value) throws java.io.IOException- Specified by:
writeS15Fixed16Number
in interfaceWriteStrategy
- Throws:
java.io.IOException
-
writeS15Fixed16Number
public void writeS15Fixed16Number(java.io.OutputStream os, float value) throws java.io.IOException- Specified by:
writeS15Fixed16Number
in interfaceWriteStrategy
- Throws:
java.io.IOException
-
writeShort
public void writeShort(byte[] buf, int start_idx, int value) throws java.io.IOException- Specified by:
writeShort
in interfaceWriteStrategy
- Throws:
java.io.IOException
-
writeShort
public void writeShort(java.io.OutputStream os, int value) throws java.io.IOException- Specified by:
writeShort
in interfaceWriteStrategy
- Throws:
java.io.IOException
-
writeU16Fixed16Number
public void writeU16Fixed16Number(byte[] buf, int start_idx, float value) throws java.io.IOException- Specified by:
writeU16Fixed16Number
in interfaceWriteStrategy
- Throws:
java.io.IOException
-
writeU16Fixed16Number
public void writeU16Fixed16Number(java.io.OutputStream os, float value) throws java.io.IOException- Specified by:
writeU16Fixed16Number
in interfaceWriteStrategy
- Throws:
java.io.IOException
-
writeU8Fixed8Number
public void writeU8Fixed8Number(byte[] buf, int start_idx, float value) throws java.io.IOException- Specified by:
writeU8Fixed8Number
in interfaceWriteStrategy
- Throws:
java.io.IOException
-
writeU8Fixed8Number
public void writeU8Fixed8Number(java.io.OutputStream os, float value) throws java.io.IOException- Specified by:
writeU8Fixed8Number
in interfaceWriteStrategy
- Throws:
java.io.IOException
-