CTL
Class Vault

java.lang.Object
  extended by CTL.Vault

public class Vault
extends java.lang.Object

Persistence for CTL objects


Constructor Summary
Vault()
           
 
Method Summary
static java.lang.Object read(java.io.File fname)
           
static java.lang.Object read(java.io.InputStream in)
           
static void write(java.lang.Object obj, TypeTree type, java.io.File fname)
           
static void write(java.lang.Object obj, TypeTree type, java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Vault

public Vault()
Method Detail

read

public static java.lang.Object read(java.io.InputStream in)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException,
                                    java.lang.InstantiationException,
                                    java.lang.IllegalAccessException,
                                    java.lang.reflect.InvocationTargetException,
                                    CTLException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
CTLException

read

public static java.lang.Object read(java.io.File fname)
                             throws java.io.FileNotFoundException,
                                    java.io.IOException,
                                    java.lang.ClassNotFoundException,
                                    java.lang.InstantiationException,
                                    java.lang.IllegalAccessException,
                                    java.lang.reflect.InvocationTargetException,
                                    CTLException
Throws:
java.io.FileNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
CTLException

write

public static void write(java.lang.Object obj,
                         TypeTree type,
                         java.io.OutputStream out)
                  throws java.io.IOException,
                         java.lang.IllegalAccessException,
                         java.lang.reflect.InvocationTargetException,
                         CTLException
Throws:
java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
CTLException

write

public static void write(java.lang.Object obj,
                         TypeTree type,
                         java.io.File fname)
                  throws java.io.FileNotFoundException,
                         java.io.IOException,
                         java.lang.IllegalAccessException,
                         java.lang.reflect.InvocationTargetException,
                         CTLException
Throws:
java.io.FileNotFoundException
java.io.IOException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
CTLException