org.apache.tapestry.enhance
Class SpecifiedPropertyWorker
java.lang.Object
  
org.apache.tapestry.enhance.SpecifiedPropertyWorker
- All Implemented Interfaces: 
 - EnhancementWorker
 
public class SpecifiedPropertyWorker
- extends Object
- implements EnhancementWorker
  
Responsible for adding properties to a class corresponding to specified
 properties in the component's specification - which may come from .jwc / .page specifications
 or annotated abstract methods.
- Since:
 
  - 4.0
 
- Author:
 
  - Howard M. Lewis Ship
 
 
| 
Method Summary | 
 void | 
addProperty(EnhancementOperation op,
                       String propertyName,
                       String specifiedType,
                       boolean persistent,
                       String initialValue,
                       org.apache.hivemind.Location location,
                       IPropertySpecification ps)
 
            | 
 void | 
performEnhancement(EnhancementOperation op,
                                     IComponentSpecification spec)
 
          Iterates over the specified properties, creating an enhanced property for
 each (a field, an accessor, a mutator). | 
 void | 
setBindingSource(BindingSource bindingSource)
 
            | 
 void | 
setErrorLog(org.apache.hivemind.ErrorLog errorLog)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
SpecifiedPropertyWorker
public SpecifiedPropertyWorker()
performEnhancement
public void performEnhancement(EnhancementOperation op,
                               IComponentSpecification spec)
- Iterates over the specified properties, creating an enhanced property for
 each (a field, an accessor, a mutator). Persistent properties will invoke
 
Tapestry.fireObservedChange(IComponent, String, Object)in
 thier mutator.
- Specified by:
 performEnhancement in interface EnhancementWorker
 
 
 
addProperty
public void addProperty(EnhancementOperation op,
                        String propertyName,
                        String specifiedType,
                        boolean persistent,
                        String initialValue,
                        org.apache.hivemind.Location location,
                        IPropertySpecification ps)
 
 
setErrorLog
public void setErrorLog(org.apache.hivemind.ErrorLog errorLog)
 
 
setBindingSource
public void setBindingSource(BindingSource bindingSource)
 
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.