org.jboss.weld.bean.builtin.facade
Class InstanceBean

java.lang.Object
  extended by org.jboss.weld.bean.RIBean<T>
      extended by org.jboss.weld.bean.builtin.AbstractBuiltInBean<T>
          extended by org.jboss.weld.bean.builtin.facade.AbstractFacadeBean<javax.enterprise.inject.Instance<?>>
              extended by org.jboss.weld.bean.builtin.facade.InstanceBean
All Implemented Interfaces:
javax.enterprise.context.spi.Contextual<javax.enterprise.inject.Instance<?>>, javax.enterprise.inject.spi.Bean<javax.enterprise.inject.Instance<?>>, javax.enterprise.inject.spi.PassivationCapable

public class InstanceBean
extends AbstractFacadeBean<javax.enterprise.inject.Instance<?>>


Field Summary
static ResolvableTransformer INSTANCE_TRANSFORMER
           
static ResolvableTransformer PROVIDER_TRANSFORMER
           
 
Fields inherited from class org.jboss.weld.bean.RIBean
BEAN_ID_PREFIX, BEAN_ID_SEPARATOR
 
Constructor Summary
InstanceBean(BeanManagerImpl manager)
           
 
Method Summary
 java.lang.Class<?> getBeanClass()
           
 java.util.Set<java.lang.annotation.Annotation> getQualifiers()
           
 java.lang.Class<javax.enterprise.inject.Instance<?>> getType()
           
 java.util.Set<java.lang.reflect.Type> getTypes()
           
protected  javax.enterprise.inject.Instance<?> newInstance(java.lang.reflect.Type type, java.util.Set<java.lang.annotation.Annotation> annotations)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jboss.weld.bean.builtin.facade.AbstractFacadeBean
create, destroy
 
Methods inherited from class org.jboss.weld.bean.builtin.AbstractBuiltInBean
getAnnotatedInjectionPoints, getDescription, getName, getScope, getSpecializedBean, getStereotypes, initialize, isAlternative, isNullable, isPrimitive, isProxyable, isSpecializing
 
Methods inherited from class org.jboss.weld.bean.RIBean
equals, getId, getInjectionPoints, getManager, hashCode, isDependent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

INSTANCE_TRANSFORMER

public static final ResolvableTransformer INSTANCE_TRANSFORMER

PROVIDER_TRANSFORMER

public static final ResolvableTransformer PROVIDER_TRANSFORMER
Constructor Detail

InstanceBean

public InstanceBean(BeanManagerImpl manager)
Method Detail

getType

public java.lang.Class<javax.enterprise.inject.Instance<?>> getType()
Specified by:
getType in class RIBean<javax.enterprise.inject.Instance<?>>

getBeanClass

public java.lang.Class<?> getBeanClass()
Specified by:
getBeanClass in interface javax.enterprise.inject.spi.Bean<javax.enterprise.inject.Instance<?>>
Overrides:
getBeanClass in class RIBean<javax.enterprise.inject.Instance<?>>

getTypes

public java.util.Set<java.lang.reflect.Type> getTypes()

getQualifiers

public java.util.Set<java.lang.annotation.Annotation> getQualifiers()
Specified by:
getQualifiers in interface javax.enterprise.inject.spi.Bean<javax.enterprise.inject.Instance<?>>
Overrides:
getQualifiers in class AbstractBuiltInBean<javax.enterprise.inject.Instance<?>>

newInstance

protected javax.enterprise.inject.Instance<?> newInstance(java.lang.reflect.Type type,
                                                          java.util.Set<java.lang.annotation.Annotation> annotations)
Specified by:
newInstance in class AbstractFacadeBean<javax.enterprise.inject.Instance<?>>

toString

public java.lang.String toString()
Overrides:
toString in class RIBean<javax.enterprise.inject.Instance<?>>


Copyright © 2008-2009 Seam Framework. All Rights Reserved.