org.jboss.webbeans.bean
Class RIBean<T>

java.lang.Object
  extended by javax.inject.manager.Bean<T>
      extended by org.jboss.webbeans.bean.RIBean<T>
All Implemented Interfaces:
Contextual<T>
Direct Known Subclasses:
AbstractBean, AbstractStandardBean

public abstract class RIBean<T>
extends Bean<T>


Constructor Summary
protected RIBean(ManagerImpl manager)
           
 
Method Summary
abstract  java.util.Set<AnnotatedInjectionPoint<?,?>> getInjectionPoints()
           
protected  ManagerImpl getManager()
           
abstract  RIBean<?> getSpecializedBean()
           
abstract  java.lang.Class<T> getType()
           
 boolean isDependent()
           
abstract  boolean isPrimitive()
           
abstract  boolean isProxyable()
           
abstract  boolean isSpecializing()
           
 
Methods inherited from class javax.inject.manager.Bean
getBindings, getDeploymentType, getName, getScopeType, getTypes, isNullable, isSerializable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.context.Contextual
create, destroy
 

Constructor Detail

RIBean

protected RIBean(ManagerImpl manager)
Method Detail

getManager

protected ManagerImpl getManager()
Overrides:
getManager in class Bean<T>

getType

public abstract java.lang.Class<T> getType()

isSpecializing

public abstract boolean isSpecializing()

isDependent

public boolean isDependent()

isProxyable

public abstract boolean isProxyable()

isPrimitive

public abstract boolean isPrimitive()

getInjectionPoints

public abstract java.util.Set<AnnotatedInjectionPoint<?,?>> getInjectionPoints()
Specified by:
getInjectionPoints in class Bean<T>

getSpecializedBean

public abstract RIBean<?> getSpecializedBean()


Copyright © 2008-2009. All Rights Reserved.