spiel
Class EnumDelegate

java.lang.Object
  extended by java.beans.PersistenceDelegate
      extended by java.beans.DefaultPersistenceDelegate
          extended by spiel.EnumDelegate

public class EnumDelegate
extends java.beans.DefaultPersistenceDelegate

eine Klasse, die zur XMLisierung von Enum-Klassen benötigt wird, da Java 1.5 hier mangelhaft ist, siehe http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5015403


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

Constructor Detail

EnumDelegate

public EnumDelegate()
Method Detail

instantiate

protected java.beans.Expression instantiate(java.lang.Object oldInstance,
                                            java.beans.Encoder dummy)
Overrides:
instantiate in class java.beans.DefaultPersistenceDelegate

mutatesTo

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