org.oddjob.arooa.deploy
Class SupportedBeanDescriptorProvider

java.lang.Object
  extended by org.oddjob.arooa.deploy.SupportedBeanDescriptorProvider
All Implemented Interfaces:
BeanDescriptorProvider

public class SupportedBeanDescriptorProvider
extends Object
implements BeanDescriptorProvider

Encapsulate all the supported methods for providing an ArooaBeanDescriptor.

Author:
rob

Constructor Summary
SupportedBeanDescriptorProvider()
           
 
Method Summary
 ArooaBeanDescriptor getBeanDescriptor(ArooaClass arooaClass, PropertyAccessor accessor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SupportedBeanDescriptorProvider

public SupportedBeanDescriptorProvider()
Method Detail

getBeanDescriptor

public ArooaBeanDescriptor getBeanDescriptor(ArooaClass arooaClass,
                                             PropertyAccessor accessor)
Specified by:
getBeanDescriptor in interface BeanDescriptorProvider
Parameters:
arooaClass - The class.
accessor - Used to access the bean properties for default types.
Returns:
The bean descriptor, null if this provider isn't capable of providing it.