org.jboss.resteasy.spi
Interface InjectorFactory

All Known Implementing Classes:
CdiInjectorFactory, InjectorFactoryImpl

public interface InjectorFactory

Version:
$Revision: 1 $
Author:
Bill Burke

Method Summary
 ConstructorInjector createConstructor(java.lang.reflect.Constructor constructor)
           
 MethodInjector createMethodInjector(java.lang.Class root, java.lang.reflect.Method method)
           
 ValueInjector createParameterExtractor(java.lang.Class injectTargetClass, java.lang.reflect.AccessibleObject injectTarget, java.lang.Class type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations)
           
 ValueInjector createParameterExtractor(java.lang.Class injectTargetClass, java.lang.reflect.AccessibleObject injectTarget, java.lang.Class type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, boolean useDefault)
           
 PropertyInjector createPropertyInjector(java.lang.Class resourceClass)
           
 

Method Detail

createConstructor

ConstructorInjector createConstructor(java.lang.reflect.Constructor constructor)

createPropertyInjector

PropertyInjector createPropertyInjector(java.lang.Class resourceClass)

createMethodInjector

MethodInjector createMethodInjector(java.lang.Class root,
                                    java.lang.reflect.Method method)

createParameterExtractor

ValueInjector createParameterExtractor(java.lang.Class injectTargetClass,
                                       java.lang.reflect.AccessibleObject injectTarget,
                                       java.lang.Class type,
                                       java.lang.reflect.Type genericType,
                                       java.lang.annotation.Annotation[] annotations)

createParameterExtractor

ValueInjector createParameterExtractor(java.lang.Class injectTargetClass,
                                       java.lang.reflect.AccessibleObject injectTarget,
                                       java.lang.Class type,
                                       java.lang.reflect.Type genericType,
                                       java.lang.annotation.Annotation[] annotations,
                                       boolean useDefault)


Copyright © 2010. All Rights Reserved.