Qizx/open API

net.axyana.qizxopen.util
Interface ByteOutput

All Known Implementing Classes:
ByteOutputBase

public interface ByteOutput

Abstract interface for binary IO.


Method Summary
 void flushMark()
           
 void putByte(int b)
           
 void putBytes(byte[] buf)
           
 void putChars(char[] chars, int start, int length)
           
 void putDouble(double value)
           
 void putString(java.lang.String s)
           
 void putVint(int code)
           
 void putVlong(long code)
           
 

Method Detail

putByte

public void putByte(int b)
             throws java.io.IOException
Throws:
java.io.IOException

putBytes

public void putBytes(byte[] buf)
              throws java.io.IOException
Throws:
java.io.IOException

putVint

public void putVint(int code)
             throws java.io.IOException
Throws:
java.io.IOException

putVlong

public void putVlong(long code)
              throws java.io.IOException
Throws:
java.io.IOException

putDouble

public void putDouble(double value)
               throws java.io.IOException
Throws:
java.io.IOException

putString

public void putString(java.lang.String s)
               throws java.io.IOException
Throws:
java.io.IOException

putChars

public void putChars(char[] chars,
                     int start,
                     int length)
              throws java.io.IOException
Throws:
java.io.IOException

flushMark

public void flushMark()
               throws java.io.IOException
Throws:
java.io.IOException

© 2005 Axyana Software