org.apache.beehive.controls.runtime.bean
Class AdaptorPersistenceDelegate

Object
  extended by PersistenceDelegate
      extended by DefaultPersistenceDelegate
          extended by AdaptorPersistenceDelegate

public class AdaptorPersistenceDelegate
extends DefaultPersistenceDelegate

The AdaptorPersistenceDelegate class supports the XML persistance of Control Client Event Adaptor instances by implementing the java.beans.PersistenceDelegate API, and overriding the default persistance algorithm based upon the runtime structure for Controls.


Constructor Summary
AdaptorPersistenceDelegate()
           
 
Method Summary
protected  void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
          PersistenceDelegate.initialize()
protected  Expression instantiate(Object oldInstance, Encoder out)
          PersistenceDelegate.instantiate()
 void writeObject(Object oldInstance, Encoder out)
          PersistenceDelegate.writeObject()
 
Methods inherited from class DefaultPersistenceDelegate
mutatesTo
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdaptorPersistenceDelegate

public AdaptorPersistenceDelegate()
Method Detail

instantiate

protected Expression instantiate(Object oldInstance,
                                 Encoder out)
PersistenceDelegate.instantiate()

Overrides:
instantiate in class DefaultPersistenceDelegate

initialize

protected void initialize(Class<?> type,
                          Object oldInstance,
                          Object newInstance,
                          Encoder out)
PersistenceDelegate.initialize()

Overrides:
initialize in class DefaultPersistenceDelegate

writeObject

public void writeObject(Object oldInstance,
                        Encoder out)
PersistenceDelegate.writeObject()

Overrides:
writeObject in class PersistenceDelegate