org.jboss.seam.xml.core
Class BeanResult<X>

java.lang.Object
  extended by org.jboss.seam.xml.core.BeanResult<X>

public class BeanResult<X>
extends Object


Constructor Summary
BeanResult(Class<X> type, boolean readAnnotations, BeanResultType beanType, List<FieldValueObject> fieldValues, List<BeanResult<?>> inlineBeans, javax.enterprise.inject.spi.BeanManager beanManager)
           
 
Method Summary
 void addToClass(Annotation annotation)
           
 void addToConstructor(Constructor<?> constructor, Annotation annotation)
           
 void addToConstructorParameter(Constructor<?> constructor, int param, Annotation annotation)
           
 void addToField(Field field, Annotation annotation)
           
 void addToMethod(Method method, Annotation annotation)
           
 void addToMethodParameter(Method method, int param, Annotation annotation)
           
 javax.enterprise.inject.spi.AnnotatedType<?> getAnnotatedType()
           
 BeanResultType getBeanType()
           
 List<FieldValueObject> getFieldValues()
           
 List<BeanResult<?>> getInlineBeans()
           
 Class<X> getType()
           
 void overrideFieldType(Field field, Class<?> javaClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanResult

public BeanResult(Class<X> type,
                  boolean readAnnotations,
                  BeanResultType beanType,
                  List<FieldValueObject> fieldValues,
                  List<BeanResult<?>> inlineBeans,
                  javax.enterprise.inject.spi.BeanManager beanManager)
Method Detail

getInlineBeans

public List<BeanResult<?>> getInlineBeans()

getType

public Class<X> getType()

getBeanType

public BeanResultType getBeanType()

getFieldValues

public List<FieldValueObject> getFieldValues()

addToClass

public void addToClass(Annotation annotation)

addToField

public void addToField(Field field,
                       Annotation annotation)

addToMethod

public void addToMethod(Method method,
                        Annotation annotation)

addToMethodParameter

public void addToMethodParameter(Method method,
                                 int param,
                                 Annotation annotation)

addToConstructor

public void addToConstructor(Constructor<?> constructor,
                             Annotation annotation)

addToConstructorParameter

public void addToConstructorParameter(Constructor<?> constructor,
                                      int param,
                                      Annotation annotation)

overrideFieldType

public void overrideFieldType(Field field,
                              Class<?> javaClass)

getAnnotatedType

public javax.enterprise.inject.spi.AnnotatedType<?> getAnnotatedType()


Copyright © 2010 Seam Framework. All Rights Reserved.