org.jboss.errai.ioc.rebind.ioc
Class InjectionTask

java.lang.Object
  extended by org.jboss.errai.ioc.rebind.ioc.InjectionTask
Direct Known Subclasses:
DecoratorTask

public class InjectionTask
extends Object


Field Summary
protected  com.google.gwt.core.ext.typeinfo.JConstructor constructor
           
protected  com.google.gwt.core.ext.typeinfo.JField field
           
protected  Injector injector
           
protected  TaskType injectType
           
protected  com.google.gwt.core.ext.typeinfo.JMethod method
           
protected  com.google.gwt.core.ext.typeinfo.JParameter parm
           
protected  com.google.gwt.core.ext.typeinfo.JClassType type
           
 
Constructor Summary
InjectionTask(Injector injector, com.google.gwt.core.ext.typeinfo.JClassType type)
           
InjectionTask(Injector injector, com.google.gwt.core.ext.typeinfo.JField field)
           
InjectionTask(Injector injector, com.google.gwt.core.ext.typeinfo.JMethod method)
           
InjectionTask(Injector injector, com.google.gwt.core.ext.typeinfo.JParameter parm)
           
 
Method Summary
 String doTask(InjectionContext ctx)
           
 com.google.gwt.core.ext.typeinfo.JField getField()
           
 Injector getInjector()
           
 TaskType getInjectType()
           
 com.google.gwt.core.ext.typeinfo.JMethod getMethod()
           
 void setField(com.google.gwt.core.ext.typeinfo.JField field)
           
 void setMethod(com.google.gwt.core.ext.typeinfo.JMethod method)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

injectType

protected final TaskType injectType

injector

protected final Injector injector

constructor

protected com.google.gwt.core.ext.typeinfo.JConstructor constructor

field

protected com.google.gwt.core.ext.typeinfo.JField field

method

protected com.google.gwt.core.ext.typeinfo.JMethod method

type

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

parm

protected com.google.gwt.core.ext.typeinfo.JParameter parm
Constructor Detail

InjectionTask

public InjectionTask(Injector injector,
                     com.google.gwt.core.ext.typeinfo.JField field)

InjectionTask

public InjectionTask(Injector injector,
                     com.google.gwt.core.ext.typeinfo.JMethod method)

InjectionTask

public InjectionTask(Injector injector,
                     com.google.gwt.core.ext.typeinfo.JParameter parm)

InjectionTask

public InjectionTask(Injector injector,
                     com.google.gwt.core.ext.typeinfo.JClassType type)
Method Detail

doTask

public String doTask(InjectionContext ctx)

getInjectType

public TaskType getInjectType()

getInjector

public Injector getInjector()

getField

public com.google.gwt.core.ext.typeinfo.JField getField()

getMethod

public com.google.gwt.core.ext.typeinfo.JMethod getMethod()

setMethod

public void setMethod(com.google.gwt.core.ext.typeinfo.JMethod method)

setField

public void setField(com.google.gwt.core.ext.typeinfo.JField field)


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