anvil.core
Class Serializer

java.lang.Object
  |
  +--anvil.core.Serializer

public final class Serializer
extends java.lang.Object

class Serialization

Author:
Jani Lehtimäki

Constructor Summary
Serializer(Context context, java.io.OutputStream output)
           
 
Method Summary
 Context getContext()
           
 java.io.OutputStream getOutput()
           
 boolean register(java.lang.Object o)
           
 void serialize(Any data)
           
 void write(byte[] bytes)
           
 void write(char ch)
           
 void write(char ch1, char ch2)
           
 void write(char ch1, char ch2, char ch3)
           
 void write(double d)
           
 void write(int i)
           
 void write(long i)
           
 void write(java.lang.String s)
           
 void writeBinary(java.lang.String s)
           
 void writeUTF16(char ch)
           
 void writeUTF16(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Serializer

public Serializer(Context context,
                  java.io.OutputStream output)
           throws java.io.IOException
Method Detail

getOutput

public java.io.OutputStream getOutput()

getContext

public Context getContext()

register

public boolean register(java.lang.Object o)
                 throws java.io.IOException
java.io.IOException

serialize

public final void serialize(Any data)
                     throws java.io.IOException
java.io.IOException

write

public final void write(char ch)
                 throws java.io.IOException
java.io.IOException

writeUTF16

public final void writeUTF16(char ch)
                      throws java.io.IOException
java.io.IOException

write

public final void write(char ch1,
                        char ch2)
                 throws java.io.IOException
java.io.IOException

write

public final void write(char ch1,
                        char ch2,
                        char ch3)
                 throws java.io.IOException
java.io.IOException

write

public final void write(byte[] bytes)
                 throws java.io.IOException
java.io.IOException

write

public final void write(int i)
                 throws java.io.IOException
java.io.IOException

write

public final void write(long i)
                 throws java.io.IOException
java.io.IOException

writeUTF16

public final void writeUTF16(java.lang.String s)
                      throws java.io.IOException
java.io.IOException

write

public final void write(java.lang.String s)
                 throws java.io.IOException
java.io.IOException

writeBinary

public final void writeBinary(java.lang.String s)
                       throws java.io.IOException
java.io.IOException

write

public final void write(double d)
                 throws java.io.IOException
java.io.IOException