org.jboss.errai.ioc.rebind.ioc
Class ContextualProviderInjector

java.lang.Object
  extended by org.jboss.errai.ioc.rebind.ioc.Injector
      extended by org.jboss.errai.ioc.rebind.ioc.TypeInjector
          extended by org.jboss.errai.ioc.rebind.ioc.ContextualProviderInjector

public class ContextualProviderInjector
extends TypeInjector


Field Summary
 
Fields inherited from class org.jboss.errai.ioc.rebind.ioc.TypeInjector
injected, singleton, type, varName
 
Fields inherited from class org.jboss.errai.ioc.rebind.ioc.Injector
qualifyingMetadata, qualifyingTypeInformation
 
Constructor Summary
ContextualProviderInjector(MetaClass type, MetaClass providerType, IOCProcessingContext context)
           
 
Method Summary
 Statement getType(InjectionContext injectContext, InjectableInstance injectableInstance)
           
 Statement instantiateOnly(InjectionContext injectContext, InjectableInstance injectableInstance)
           
 
Methods inherited from class org.jboss.errai.ioc.rebind.ioc.TypeInjector
getInjectedType, getVarName, isInjected, isSingleton, setSingleton
 
Methods inherited from class org.jboss.errai.ioc.rebind.ioc.Injector
getQualifyingMetadata, getQualifyingTypeInformation, getType, matches, metadataMatches, setQualifyingMetadata, setQualifyingTypeInformation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextualProviderInjector

public ContextualProviderInjector(MetaClass type,
                                  MetaClass providerType,
                                  IOCProcessingContext context)
Method Detail

getType

public Statement getType(InjectionContext injectContext,
                         InjectableInstance injectableInstance)
Overrides:
getType in class TypeInjector

instantiateOnly

public Statement instantiateOnly(InjectionContext injectContext,
                                 InjectableInstance injectableInstance)
Overrides:
instantiateOnly in class TypeInjector


Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.