org.jboss.errai.ioc.rebind.ioc
Class InjectionContext
java.lang.Object
org.jboss.errai.ioc.rebind.ioc.InjectionContext
public class InjectionContext
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
deferredTasks
protected List<Runnable> deferredTasks
InjectionContext
public InjectionContext(IOCProcessingContext processingContext)
getQualifiedInjector
public Injector getQualifiedInjector(MetaClass type,
QualifyingMetadata metadata)
isInjectable
public boolean isInjectable(MetaClass injectorType)
isInjectableQualified
public boolean isInjectableQualified(MetaClass injectorType,
QualifyingMetadata qualifyingMetadata)
getInjector
public Injector getInjector(Class<?> injectorType)
getInjector
public Injector getInjector(MetaClass type)
getInjectorsByType
public List<Injector> getInjectorsByType(Class<? extends Injector> injectorType)
registerInjector
public void registerInjector(Injector injector)
registerDecorator
public void registerDecorator(IOCDecoratorExtension<?> iocExtension)
deregisterInjector
public void deregisterInjector(Injector injector)
getDecoratorAnnotations
public Set<Class<? extends Annotation>> getDecoratorAnnotations()
getDecorator
public IOCDecoratorExtension[] getDecorator(Class<? extends Annotation> annotation)
getDecoratorAnnotationsBy
public Set<Class<? extends Annotation>> getDecoratorAnnotationsBy(ElementType type)
hasDecoratorsAssociated
public boolean hasDecoratorsAssociated(ElementType type,
Annotation a)
deferTask
public void deferTask(InjectionTask injectionTask)
runAllDeferred
public void runAllDeferred()
deferRunnableTask
public void deferRunnableTask(Runnable runnable)
addExposedField
public void addExposedField(MetaField field)
addExposedMethod
public void addExposedMethod(MetaMethod method)
getPrivateFieldsToExpose
public Collection<MetaField> getPrivateFieldsToExpose()
getPrivateMethodsToExpose
public Collection<MetaMethod> getPrivateMethodsToExpose()
getProcessingContext
public IOCProcessingContext getProcessingContext()
Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.