org.apache.geronimo.gbean.annotation
Class AnnotationGBeanInfoBuilder

java.lang.Object
  extended by org.apache.geronimo.gbean.annotation.AnnotationGBeanInfoBuilder

public class AnnotationGBeanInfoBuilder
extends Object

Version:
$Rev:$ $Date:$

Constructor Summary
AnnotationGBeanInfoBuilder(Class<?> gbeanClass)
           
 
Method Summary
protected  void addReferences(GBeanInfoBuilder infoBuilder)
           
 GBeanInfo buildGBeanInfo()
           
protected  Set<Method> filterSettersByAnnotation(Class<? extends Annotation> annotationClass)
           
protected  Class getGenericActualType(Type genericType, Class parameterType)
           
protected  String getJ2eeyType()
           
protected  String getName()
           
protected  String getName(Method method)
           
protected  boolean isNotSetter(Method method)
           
protected  void markPersistent(GBeanInfoBuilder infoBuilder)
           
protected  void setConstructor(GBeanInfoBuilder infoBuilder)
           
protected  void setConstructor(GBeanInfoBuilder infoBuilder, Constructor constructor)
           
protected  void setPriority(GBeanInfoBuilder infoBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationGBeanInfoBuilder

public AnnotationGBeanInfoBuilder(Class<?> gbeanClass)
Method Detail

buildGBeanInfo

public GBeanInfo buildGBeanInfo()
                         throws GBeanAnnotationException
Throws:
GBeanAnnotationException

setPriority

protected void setPriority(GBeanInfoBuilder infoBuilder)

setConstructor

protected void setConstructor(GBeanInfoBuilder infoBuilder)

setConstructor

protected void setConstructor(GBeanInfoBuilder infoBuilder,
                              Constructor constructor)

filterSettersByAnnotation

protected Set<Method> filterSettersByAnnotation(Class<? extends Annotation> annotationClass)

markPersistent

protected void markPersistent(GBeanInfoBuilder infoBuilder)

addReferences

protected void addReferences(GBeanInfoBuilder infoBuilder)

getGenericActualType

protected Class getGenericActualType(Type genericType,
                                     Class parameterType)

getName

protected String getName()

getJ2eeyType

protected String getJ2eeyType()

getName

protected String getName(Method method)

isNotSetter

protected boolean isNotSetter(Method method)


Copyright © 2003-2013 The Apache Geronimo development community. All Rights Reserved.