org.apache.beehive.controls.runtime.bean
Class ContextPersistenceDelegate
Object
PersistenceDelegate
DefaultPersistenceDelegate
ContextPersistenceDelegate
public class ContextPersistenceDelegate
- extends DefaultPersistenceDelegate
The ContextPersistenceDelegate class supports the XML persistance of ControlBeanContext
instances by implementing the java.beans.PersistenceDelegate API, and overriding
the default persistance algorithm based upon the runtime structure for Controls.
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 |
ContextPersistenceDelegate
public ContextPersistenceDelegate()
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