org.jboss.errai.ioc.rebind.ioc
Class TypeInjector

java.lang.Object
  extended by org.jboss.errai.ioc.rebind.ioc.Injector
      extended by org.jboss.errai.ioc.rebind.ioc.TypeInjector
Direct Known Subclasses:
ContextualProviderInjector, ProviderInjector

public class TypeInjector
extends Injector

User: christopherbrock Date: 7-Jul-2010 Time: 1:00:03 PM


Field Summary
protected  boolean injected
           
protected  boolean singleTon
           
protected  com.google.gwt.core.ext.typeinfo.JClassType type
           
protected  String varName
           
 
Constructor Summary
TypeInjector(com.google.gwt.core.ext.typeinfo.JClassType type)
           
 
Method Summary
 com.google.gwt.core.ext.typeinfo.JClassType getInjectedType()
           
 String getType(InjectionContext injectContext, InjectionPoint injectionPoint)
           
 String getVarName()
           
 String instantiateOnly(InjectionContext injectContext, InjectionPoint injectionPoint)
           
 boolean isInjected()
           
 boolean isSingleton()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected final com.google.gwt.core.ext.typeinfo.JClassType type

injected

protected boolean injected

singleTon

protected boolean singleTon

varName

protected String varName
Constructor Detail

TypeInjector

public TypeInjector(com.google.gwt.core.ext.typeinfo.JClassType type)
Method Detail

getType

public String getType(InjectionContext injectContext,
                      InjectionPoint injectionPoint)
Specified by:
getType in class Injector

instantiateOnly

public String instantiateOnly(InjectionContext injectContext,
                              InjectionPoint injectionPoint)
Specified by:
instantiateOnly in class Injector

isInjected

public boolean isInjected()
Specified by:
isInjected in class Injector

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in class Injector

getVarName

public String getVarName()
Specified by:
getVarName in class Injector

getInjectedType

public com.google.gwt.core.ext.typeinfo.JClassType getInjectedType()
Specified by:
getInjectedType in class Injector


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