de.huxhorn.sulky.codec
Class EnumPersistenceDelegate

java.lang.Object
  extended by java.beans.PersistenceDelegate
      extended by de.huxhorn.sulky.codec.EnumPersistenceDelegate

public class EnumPersistenceDelegate
extends java.beans.PersistenceDelegate

As described in http://weblogs.java.net/blog/malenkov/archive/2006/08/how_to_encode_e.html


Constructor Summary
EnumPersistenceDelegate()
           
 
Method Summary
protected  java.beans.Expression instantiate(java.lang.Object oldInstance, java.beans.Encoder out)
           
protected  boolean mutatesTo(java.lang.Object oldInstance, java.lang.Object newInstance)
           
 
Methods inherited from class java.beans.PersistenceDelegate
initialize, writeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnumPersistenceDelegate

public EnumPersistenceDelegate()
Method Detail

mutatesTo

protected boolean mutatesTo(java.lang.Object oldInstance,
                            java.lang.Object newInstance)
Overrides:
mutatesTo in class java.beans.PersistenceDelegate

instantiate

protected java.beans.Expression instantiate(java.lang.Object oldInstance,
                                            java.beans.Encoder out)
Specified by:
instantiate in class java.beans.PersistenceDelegate