org.jboss.resteasy.core
Class InjectorFactoryImpl

java.lang.Object
  extended by org.jboss.resteasy.core.InjectorFactoryImpl
All Implemented Interfaces:
InjectorFactory

public class InjectorFactoryImpl
extends java.lang.Object
implements InjectorFactory

Version:
$Revision: 1 $
Author:
Bill Burke

Constructor Summary
InjectorFactoryImpl(ResteasyProviderFactory factory)
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectorFactoryImpl

public InjectorFactoryImpl(ResteasyProviderFactory factory)
Method Detail

createConstructor

public ConstructorInjector createConstructor(java.lang.reflect.Constructor constructor)
Specified by:
createConstructor in interface InjectorFactory

createPropertyInjector

public PropertyInjector createPropertyInjector(java.lang.Class resourceClass)
Specified by:
createPropertyInjector in interface InjectorFactory

createMethodInjector

public MethodInjector createMethodInjector(java.lang.Class root,
                                           java.lang.reflect.Method method)
Specified by:
createMethodInjector in interface InjectorFactory

createParameterExtractor

public 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)
Specified by:
createParameterExtractor in interface InjectorFactory

createParameterExtractor

public 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)
Specified by:
createParameterExtractor in interface InjectorFactory


Copyright © 2010. All Rights Reserved.