org.apache.tapestry.pageload
Class PropertyInitializer

java.lang.Object
  |
  +--org.apache.tapestry.pageload.PropertyInitializer
All Implemented Interfaces:
EventListener, PageDetachListener

public class PropertyInitializer
extends Object
implements PageDetachListener

Given a component, a property and a value, this object will reset the property to the value whenever the page (containing the component) is detached. This is related to support for IPropertySpecifications.

Since:
3.0
Version:
$Id: PropertyInitializer.java,v 1.3 2003/04/17 21:33:56 hlship Exp $
Author:
Howard Lewis Ship

Constructor Summary
PropertyInitializer(IResourceResolver resolver, IComponent component, String propertyName, Object value)
           
 
Method Summary
 void pageDetached(PageEvent event)
          Invoked by the page from its IPage.detach() method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyInitializer

public PropertyInitializer(IResourceResolver resolver,
                           IComponent component,
                           String propertyName,
                           Object value)
Method Detail

pageDetached

public void pageDetached(PageEvent event)
Description copied from interface: PageDetachListener
Invoked by the page from its IPage.detach() method.
Specified by:
pageDetached in interface PageDetachListener