repast.simphony.freezedry.freezedryers
Class ClassFreezeDryer

java.lang.Object
  extended by repast.simphony.freezedry.freezedryers.ClassFreezeDryer
All Implemented Interfaces:
FreezeDryer<Class>

public class ClassFreezeDryer
extends Object
implements FreezeDryer<Class>


Field Summary
 
Fields inherited from interface repast.simphony.freezedry.FreezeDryer
CLASS_MARKER, ID_MARKER
 
Constructor Summary
ClassFreezeDryer(FreezeDryedRegistry registry)
           
 
Method Summary
 FreezeDryedObject freezeDry(String id, Class o)
           
 boolean handles(Class<?> clazz)
           
 Class rehydrate(FreezeDryedObject fdo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassFreezeDryer

public ClassFreezeDryer(FreezeDryedRegistry registry)
Method Detail

rehydrate

public Class rehydrate(FreezeDryedObject fdo)
                throws FreezeDryingException
Specified by:
rehydrate in interface FreezeDryer<Class>
Throws:
FreezeDryingException

freezeDry

public FreezeDryedObject freezeDry(String id,
                                   Class o)
                            throws FreezeDryingException
Specified by:
freezeDry in interface FreezeDryer<Class>
Throws:
FreezeDryingException

handles

public boolean handles(Class<?> clazz)
Specified by:
handles in interface FreezeDryer<Class>