Top Description Fields Constructors Methods
org.mortbay.jetty.plus.annotation

public Class InjectionCollection

extends Object
Class Inheritance
Imports
java.lang.reflect.Field, .Member, .Method, java.util.ArrayList, .Collections, .HashMap, .Iterator, .List, .Map, org.mortbay.log.Log

InjectionCollection

Field Summary

Modifier and TypeField and Description
private HashMap<Class<?>, List<Injection>>
private HashMap<Class<?>, List<Injection>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
add(Injection injection)

public List<Injection>
public Injection
getInjection(Class<?> clazz, Member member)

public List<Injection>
getInjections(Class<?> clazz)

public List<Injection>
public void
inject(Object injectable)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fieldInjectionsMapback to summary
private HashMap<Class<?>, List<Injection>> fieldInjectionsMap
methodInjectionsMapback to summary
private HashMap<Class<?>, List<Injection>> methodInjectionsMap

Constructor Detail

InjectionCollectionback to summary
public InjectionCollection()

Method Detail

addback to summary
public void add(Injection injection)
getFieldInjectionsback to summary
public List<Injection> getFieldInjections(Class<?> clazz)
getInjectionback to summary
public Injection getInjection(Class<?> clazz, Member member)
getInjectionsback to summary
public List<Injection> getInjections(Class<?> clazz)
getMethodInjectionsback to summary
public List<Injection> getMethodInjections(Class<?> clazz)
injectback to summary
public void inject(Object injectable) throws Exception