org.apache.tapestry5.ioc.internal.util
Class MapInjectionResources

java.lang.Object
  extended by org.apache.tapestry5.ioc.internal.util.MapInjectionResources
All Implemented Interfaces:
InjectionResources

public class MapInjectionResources
extends Object
implements InjectionResources

InjectionDefaultProvider that operates using a Map from type to value.


Constructor Summary
MapInjectionResources(Map<Class,Object> map)
           
 
Method Summary
<T> T
findResource(Class<T> type, Type genericType)
          Given the field type, provide the matching resource value, or null.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapInjectionResources

public MapInjectionResources(Map<Class,Object> map)
Method Detail

findResource

public <T> T findResource(Class<T> type,
                          Type genericType)
Description copied from interface: InjectionResources
Given the field type, provide the matching resource value, or null.

Specified by:
findResource in interface InjectionResources
Parameters:
type - type of field or parameter
genericType - generic type information associated with field or parameter
Returns:
the corresponding value, or null


Copyright © 2003-2012 The Apache Software Foundation.