| java.lang.Object org.jboss.injection.InjectionUtil
InjectionUtil | public class InjectionUtil (Code) | | Comment
author: Bill Burke version: $Revision: 60233 $ |
Method Summary | |
public static void | collapseXmlMethodInjectors(Set<String> visitedMethods, Class clazz, Map<String, Map<AccessibleObject, Injector>> xmlDefinedInjectors, Map<AccessibleObject, Injector> classInjectors) This method will take a set of XML loaded injectors and collapse them based on spec inheritance rules
It will remove injectors that should not be used in the injection of the base component class. | public static AccessibleObject | findInjectionTarget(ClassLoader loader, InjectionTarget target) | public static Object | getAnnotation(Class annotation, EJBContainer container, Class annotatedClass, boolean isContainer) | public static Object | getAnnotation(Class annotation, EJBContainer container, Method method, boolean isContainer) | public static Object | getAnnotation(Class annotation, EJBContainer container, Field field, boolean isContainer) | public static String | getEncName(Class type) | public static String | getEncName(Method method) | public static String | getEncName(Field field) | public static Class | injectionTarget(String encName, Ref ref, InjectionContainer container, Map<String, Map<AccessibleObject, Injector>> classInjectors) | public static Map<AccessibleObject, Injector> | processAnnotations(InjectionContainer container, Collection<InjectionHandler> handlers, Class clazz) | public static void | processClassAnnotations(InjectionContainer container, Collection<InjectionHandler> handlers, Class clazz) | public static void | processFieldAnnotations(InjectionContainer container, Collection<InjectionHandler> handlers, Class clazz, Map<AccessibleObject, Injector> classInjectors) | public static void | processMethodAnnotations(InjectionContainer container, Collection<InjectionHandler> handlers, Set<String> visitedMethods, Class clazz, Map<AccessibleObject, Injector> classInjectors) |
collapseXmlMethodInjectors | public static void collapseXmlMethodInjectors(Set<String> visitedMethods, Class clazz, Map<String, Map<AccessibleObject, Injector>> xmlDefinedInjectors, Map<AccessibleObject, Injector> classInjectors)(Code) | | This method will take a set of XML loaded injectors and collapse them based on spec inheritance rules
It will remove injectors that should not be used in the injection of the base component class.
Parameters: visitedMethods - Parameters: clazz - Parameters: xmlDefinedInjectors - Parameters: classInjectors - |
|
|