com.judoscript.util
Class JavaValueOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by com.judoscript.util.JavaValueOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable

public class JavaValueOutputStream
extends java.io.FilterOutputStream


Field Summary
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
JavaValueOutputStream(java.io.OutputStream os)
           
 
Method Summary
static JavaValueOutputStream createLittleEndian(java.io.OutputStream os)
           
 void writeByte(byte b)
           
 void writeBytes(byte[] ba)
           
 void writeChar(char c)
           
 void writeChars(char[] ca)
           
 void writeDate(java.util.Date d)
           
 void writeDates(java.util.Date[] da)
           
 void writeDouble(double d)
           
 void writeDoubles(double[] da)
           
 void writeFloat(float f)
           
 void writeFloats(float[] fa)
           
 void writeInt(int i)
           
 void writeInts(int[] ia)
           
 void writeInts(IntVector iv)
           
 void writeLong(long i)
           
 void writeLongs(long[] ia)
           
 void writeShort(short i)
           
 void writeShorts(short[] ia)
           
 void writeString(java.lang.String s)
           
 void writeStrings(java.lang.String[] sa)
           
 
Methods inherited from class java.io.FilterOutputStream
close, flush, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaValueOutputStream

public JavaValueOutputStream(java.io.OutputStream os)
Method Detail

writeByte

public void writeByte(byte b)
               throws java.io.IOException
Throws:
java.io.IOException

writeShort

public void writeShort(short i)
                throws java.io.IOException
Throws:
java.io.IOException

writeChar

public void writeChar(char c)
               throws java.io.IOException
Throws:
java.io.IOException

writeInt

public void writeInt(int i)
              throws java.io.IOException
Throws:
java.io.IOException

writeLong

public void writeLong(long i)
               throws java.io.IOException
Throws:
java.io.IOException

writeFloat

public void writeFloat(float f)
                throws java.io.IOException
Throws:
java.io.IOException

writeDouble

public void writeDouble(double d)
                 throws java.io.IOException
Throws:
java.io.IOException

writeString

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

writeDate

public void writeDate(java.util.Date d)
               throws java.io.IOException
Throws:
java.io.IOException

writeBytes

public void writeBytes(byte[] ba)
                throws java.io.IOException
Throws:
java.io.IOException

writeShorts

public void writeShorts(short[] ia)
                 throws java.io.IOException
Throws:
java.io.IOException

writeChars

public void writeChars(char[] ca)
                throws java.io.IOException
Throws:
java.io.IOException

writeInts

public void writeInts(int[] ia)
               throws java.io.IOException
Throws:
java.io.IOException

writeInts

public void writeInts(IntVector iv)
               throws java.io.IOException
Throws:
java.io.IOException

writeLongs

public void writeLongs(long[] ia)
                throws java.io.IOException
Throws:
java.io.IOException

writeFloats

public void writeFloats(float[] fa)
                 throws java.io.IOException
Throws:
java.io.IOException

writeDoubles

public void writeDoubles(double[] da)
                  throws java.io.IOException
Throws:
java.io.IOException

writeStrings

public void writeStrings(java.lang.String[] sa)
                  throws java.io.IOException
Throws:
java.io.IOException

writeDates

public void writeDates(java.util.Date[] da)
                throws java.io.IOException
Throws:
java.io.IOException

createLittleEndian

public static JavaValueOutputStream createLittleEndian(java.io.OutputStream os)