org.oddjob.arooa.deploy
Class BeanDefinition

java.lang.Object
  extended by org.oddjob.arooa.deploy.BeanDefinition

public class BeanDefinition
extends Object

Constructor Summary
BeanDefinition()
           
 
Method Summary
 String getClassName()
          Getter for class name;
 String getDesignFactory()
          Getter for design factory.
 String getElement()
          Getter for element.
 ParsingInterceptor getInterceptor()
          Getter for interceptor.
 void setAnnotations(int index, AnnotationDefinition annotation)
          Setter for annotations.
 void setClassName(String className)
          Setter for class name.
 void setDesignFactory(String designFactory)
          Setter for design factory.
 void setElement(String element)
          Setter for element
 void setInterceptor(ParsingInterceptor parsingInterceptor)
          Setter for interceptor.
 void setProperties(int index, PropertyDefinition property)
          Setter for property definitions.
 Collection<AnnotationDefinition> toAnnotationDefinitions()
          Convert annotations to a collection.
 Collection<PropertyDefinition> toPropertyDefinitions()
          Convert the property definitions to a collection.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BeanDefinition

public BeanDefinition()
Method Detail

setInterceptor

public void setInterceptor(ParsingInterceptor parsingInterceptor)
Setter for interceptor.

Parameters:
parsingInterceptor -

getInterceptor

public ParsingInterceptor getInterceptor()
Getter for interceptor.

Returns:

getClassName

public String getClassName()
Getter for class name;

Returns:

setClassName

public void setClassName(String className)
Setter for class name.

Parameters:
className -

getDesignFactory

public String getDesignFactory()
Getter for design factory.

Returns:

setDesignFactory

public void setDesignFactory(String designFactory)
Setter for design factory.

Parameters:
designFactory -

getElement

public String getElement()
Getter for element.

Returns:

setElement

public void setElement(String element)
Setter for element

Parameters:
element -

setProperties

public void setProperties(int index,
                          PropertyDefinition property)
Setter for property definitions.

Parameters:
index -
property -

toPropertyDefinitions

public Collection<PropertyDefinition> toPropertyDefinitions()
Convert the property definitions to a collection.

Returns:

setAnnotations

public void setAnnotations(int index,
                           AnnotationDefinition annotation)
Setter for annotations.

Parameters:
index -
annotation -

toAnnotationDefinitions

public Collection<AnnotationDefinition> toAnnotationDefinitions()
Convert annotations to a collection.

Returns:

toString

public String toString()
Overrides:
toString in class Object