Package pixy.io

Interface WriteStrategy

All Known Implementing Classes:
WriteStrategyII, WriteStrategyMM

public interface WriteStrategy
Version:
1.0 01/29/2013
Author:
Wen Yu, yuwen_66@yahoo.com
  • Method Summary

    Modifier and Type Method Description
    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 is, float value)  
  • Method Details

    • writeInt

      void writeInt​(byte[] buf, int start_idx, int value) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeInt

      void writeInt​(java.io.OutputStream os, int value) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeLong

      void writeLong​(byte[] buf, int start_idx, long value) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeLong

      void writeLong​(java.io.OutputStream os, long value) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeS15Fixed16Number

      void writeS15Fixed16Number​(byte[] buf, int start_idx, float value) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeS15Fixed16Number

      void writeS15Fixed16Number​(java.io.OutputStream os, float value) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeShort

      void writeShort​(byte[] buf, int start_idx, int value) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeShort

      void writeShort​(java.io.OutputStream os, int value) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeU16Fixed16Number

      void writeU16Fixed16Number​(byte[] buf, int start_idx, float value) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeU16Fixed16Number

      void writeU16Fixed16Number​(java.io.OutputStream os, float value) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeU8Fixed8Number

      void writeU8Fixed8Number​(byte[] buf, int start_idx, float value) throws java.io.IOException
      Throws:
      java.io.IOException
    • writeU8Fixed8Number

      void writeU8Fixed8Number​(java.io.OutputStream is, float value) throws java.io.IOException
      Throws:
      java.io.IOException