org.apache.tapestry.annotations
Class ComponentPropertyProxyWorker

java.lang.Object
  extended by org.apache.tapestry.annotations.ComponentPropertyProxyWorker
All Implemented Interfaces:
EnhancementWorker

public class ComponentPropertyProxyWorker
extends Object
implements EnhancementWorker

Performs runtime checks on persistent properties to ensure that objects being managed by competing bytecode enhancement libraries (such as Hibernate) aren't proxied.


Constructor Summary
ComponentPropertyProxyWorker()
           
 
Method Summary
 Class extractPropertyType(Class type, String propertyName, IPropertySpecification ps)
           
 void performEnhancement(EnhancementOperation op, IComponentSpecification spec)
          
 void setExcludedPackages(List<String> packages)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentPropertyProxyWorker

public ComponentPropertyProxyWorker()
Method Detail

performEnhancement

public void performEnhancement(EnhancementOperation op,
                               IComponentSpecification spec)

Specified by:
performEnhancement in interface EnhancementWorker

extractPropertyType

public Class extractPropertyType(Class type,
                                 String propertyName,
                                 IPropertySpecification ps)

setExcludedPackages

public void setExcludedPackages(List<String> packages)


Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.