Modifier and Type | Method and Description |
---|---|
List<? extends Statement> |
BoundDecorator.generateDecorator(InjectableInstance<Bound> ctx) |
List<? extends Statement> |
ModelSetterDecorator.generateDecorator(InjectableInstance<ModelSetter> ctx) |
static DataBindingUtil.DataBinderRef |
DataBindingUtil.lookupDataBinderRef(InjectableInstance<?> inst)
|
Modifier and Type | Method and Description |
---|---|
List<? extends Statement> |
ObservesExtension.generateDecorator(InjectableInstance<javax.enterprise.event.Observes> instance) |
Modifier and Type | Method and Description |
---|---|
List<? extends Statement> |
AfterInitializationExtension.generateDecorator(InjectableInstance<AfterInitialization> instance) |
List<? extends Statement> |
TimedExtension.generateDecorator(InjectableInstance<Timed> ctx) |
Modifier and Type | Method and Description |
---|---|
abstract List<?> |
IOCDecoratorExtension.generateDecorator(InjectableInstance<T> ctx)
The generateDecorator() method is called at the point the container has finished constructing a
reference to an element annotated with the configured annotation.
|
void |
JSR330AnnotationHandler.getDependencies(DependencyControl control,
InjectableInstance instance,
T annotation,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context) |
void |
AnnotationHandler.getDependencies(DependencyControl control,
InjectableInstance instance,
T annotation,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context) |
boolean |
AnnotationHandler.handle(InjectableInstance instance,
T annotation,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context) |
void |
JSR330AnnotationHandler.registerMetadata(InjectableInstance instance,
T annotation,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext procCtx) |
void |
AnnotationHandler.registerMetadata(InjectableInstance instance,
T annotation,
org.jboss.errai.ioc.rebind.ioc.bootstrapper.IOCProcessingContext context) |
Modifier and Type | Method and Description |
---|---|
static List<Annotation> |
InjectUtil.extractQualifiers(InjectableInstance<? extends Annotation> injectableInstance) |
Statement |
Injector.getBeanInstance(InjectableInstance injectableInstance)
Return a statement providing access to the injector (or null for asynchronous logic)
|
static Statement |
InjectUtil.getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata) |
static Statement |
AsyncInjectUtil.getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata,
AsyncInjectorResolveCallback... callbacks) |
static Statement |
InjectUtil.getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata,
boolean alwaysProxyDependent) |
static Statement |
AsyncInjectUtil.getInjectorOrProxy(InjectionContext ctx,
InjectableInstance injectableInstance,
MetaClass clazz,
QualifyingMetadata qualifyingMetadata,
boolean alwaysProxyDependent,
AsyncInjectorResolveCallback... callbacks) |
Injector |
InjectorFactory.getProducerInjector(BootstrapType bootstrapType,
MetaClass type,
MetaClassMember providerType,
InjectableInstance injectableInstance) |
Injector |
InjectorFactory.getProducerInjector(MetaClass type,
MetaClassMember providerType,
InjectableInstance injectableInstance) |
static String |
InjectUtil.getVarNameFromType(MetaClass clazz,
InjectableInstance instance) |
protected static boolean |
AbstractInjector.hasNewQualifier(InjectableInstance instance) |
protected void |
AbstractInjector.markRendered(InjectableInstance injectableInstance) |
void |
Injector.renderProvider(InjectableInstance injectableInstance) |
Modifier and Type | Method and Description |
---|---|
static <T extends Annotation> |
InjectableInstance.getFieldInjectedInstance(MetaField field,
Injector injector,
InjectionContext context) |
static <T extends Annotation> |
InjectableInstance.getInjectedInstance(T annotation,
MetaClass type,
Injector injector,
InjectionContext context) |
static <T extends Annotation> |
InjectableInstance.getMethodInjectedInstance(MetaMethod method,
Injector injector,
InjectionContext context) |
static <T extends Annotation> |
InjectableInstance.getParameterInjectedInstance(MetaParameter parm,
Injector injector,
InjectionContext context) |
Modifier and Type | Method and Description |
---|---|
void |
RenderingHook.onRender(InjectableInstance instance) |
Modifier and Type | Method and Description |
---|---|
Statement |
AsyncTypeInjector.getBeanInstance(InjectableInstance injectableInstance) |
Statement |
AsyncProxyInjector.getBeanInstance(InjectableInstance injectableInstance) |
Statement |
AsyncProviderInjector.getBeanInstance(InjectableInstance injectableInstance) |
Statement |
AsyncProducerInjector.getBeanInstance(InjectableInstance injectableInstance) |
Statement |
AsyncContextualProviderInjector.getBeanInstance(InjectableInstance injectableInstance) |
void |
AsyncTypeInjector.renderProvider(InjectableInstance injectableInstance) |
void |
AsyncProxyInjector.renderProvider(InjectableInstance injectableInstance) |
void |
AsyncProducerInjector.renderProvider(InjectableInstance injectableInstance) |
void |
AsyncContextualProviderInjector.renderProvider(InjectableInstance injectableInstance) |
Constructor and Description |
---|
AsyncProducerInjector(MetaClass injectedType,
MetaClassMember producerMember,
InjectableInstance producerInjectableInstance) |
Modifier and Type | Method and Description |
---|---|
Statement |
TypeInjector.getBeanInstance(InjectableInstance injectableInstance) |
Statement |
QualifiedTypeInjectorDelegate.getBeanInstance(InjectableInstance injectableInstance) |
Statement |
ProxyInjector.getBeanInstance(InjectableInstance injectableInstance) |
Statement |
ProviderInjector.getBeanInstance(InjectableInstance injectableInstance) |
Statement |
ProducerInjector.getBeanInstance(InjectableInstance injectableInstance) |
Statement |
ContextualProviderInjector.getBeanInstance(InjectableInstance injectableInstance) |
void |
TypeInjector.renderProvider(InjectableInstance injectableInstance) |
void |
QualifiedTypeInjectorDelegate.renderProvider(InjectableInstance injectableInstance) |
void |
ProxyInjector.renderProvider(InjectableInstance injectableInstance) |
void |
ProviderInjector.renderProvider(InjectableInstance injectableInstance) |
void |
ProducerInjector.renderProvider(InjectableInstance injectableInstance) |
Constructor and Description |
---|
ProducerInjector(MetaClass injectedType,
MetaClassMember producerMember,
InjectableInstance producerInjectableInstance) |
Modifier and Type | Method and Description |
---|---|
List<? extends Statement> |
ServiceCodeDecorator.generateDecorator(InjectableInstance<Service> injectableInstance) |
List<? extends Statement> |
ShadowServiceIOCExtension.generateDecorator(InjectableInstance<ShadowService> ctx) |
List<? extends Statement> |
UncaughtExceptionDecorator.generateDecorator(InjectableInstance<UncaughtException> ctx) |
Modifier and Type | Method and Description |
---|---|
List<? extends Statement> |
SyncDecorator.generateDecorator(InjectableInstance<Sync> ctx) |
Modifier and Type | Method and Description |
---|---|
List<? extends Statement> |
PageSecurityCodeDecorator.generateDecorator(InjectableInstance<Page> ctx) |
Modifier and Type | Method and Description |
---|---|
static Map<String,Statement> |
DataFieldCodeDecorator.aggregateDataFieldMap(InjectableInstance<?> ctx,
MetaClass componentType)
Get the aggregate map of
DataField names and Statement
instances for the given MetaClass type and all ancestors returned
by MetaClass.getSuperClass() . |
static Map<String,MetaClass> |
DataFieldCodeDecorator.aggregateDataFieldTypeMap(InjectableInstance<?> ctx,
MetaClass componentType)
Get the aggregate map of
DataField names and MetaClass
types for the given MetaClass component type and all ancestors
returned by MetaClass.getSuperClass() . |
List<? extends Statement> |
DataFieldCodeDecorator.generateDecorator(InjectableInstance<DataField> ctx) |
List<? extends Statement> |
StyleBindingCodeDecorator.generateDecorator(InjectableInstance<StyleBinding> ctx) |
List<? extends Statement> |
TemplatedCodeDecorator.generateDecorator(InjectableInstance<Templated> ctx) |
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.