org.oddjob.arooa.deploy
Class DefaultBeanDescriptorProvider

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

public class DefaultBeanDescriptorProvider
extends Object
implements BeanDescriptorProvider


Constructor Summary
DefaultBeanDescriptorProvider()
           
 
Method Summary
 org.oddjob.arooa.deploy.PropertyDefinitionsHelper 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

DefaultBeanDescriptorProvider

public DefaultBeanDescriptorProvider()
Method Detail

getBeanDescriptor

public org.oddjob.arooa.deploy.PropertyDefinitionsHelper getBeanDescriptor(ArooaClass arooaClass,
                                                                           PropertyAccessor accessor)
                                                                    throws ArooaPropertyException
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.
Throws:
ArooaPropertyException