org.oddjob.arooa.deploy
Class ArooaDescriptorBean

java.lang.Object
  extended by org.oddjob.arooa.deploy.ArooaDescriptorBean
All Implemented Interfaces:
ArooaDescriptorFactory

public class ArooaDescriptorBean
extends Object
implements ArooaDescriptorFactory

A bean style implementation of an ArooaDescriptorFactory. As such it is able to be configured using a StandardArooaParser.

Description:
A definition of an Arooa descriptor.
Example:
See the Dev Guide.
Author:
rob

Constructor Summary
ArooaDescriptorBean()
           
 
Method Summary
 ArooaDescriptor createDescriptor(ClassLoader classLoader)
          Create an ArooaDesciptor.
 void setComponents(BeanDefinitions components)
          Setter for components.
 void setConversions(int index, String convertletProvider)
          Setter for conversions.
 void setValues(BeanDefinitions valueFactory)
          Setter for values.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArooaDescriptorBean

public ArooaDescriptorBean()
Method Detail

setConversions

public void setConversions(int index,
                           String convertletProvider)
Setter for conversions.

Parameters:
index -
convertletProvider -

setComponents

public void setComponents(BeanDefinitions components)
Setter for components.

Parameters:
components -

setValues

public void setValues(BeanDefinitions valueFactory)
Setter for values.

Parameters:
valueFactory -

createDescriptor

public ArooaDescriptor createDescriptor(ClassLoader classLoader)
Description copied from interface: ArooaDescriptorFactory
Create an ArooaDesciptor.

Specified by:
createDescriptor in interface ArooaDescriptorFactory
Parameters:
classLoader - The classLoader to use.
Returns:
An ArooaDescriptor. May be null.