org.loom.util
Class Lookup

java.lang.Object
  extended by org.loom.util.Lookup
Direct Known Subclasses:
GuiceLookup, SpringLookup

public abstract class Lookup
extends java.lang.Object

Performs lookup of Injected values where injection is not possible, e.g. from JSP tags.


Constructor Summary
Lookup()
           
 
Method Summary
abstract
<T> T
byClass(java.lang.Class<? extends T> clazz)
           
abstract
<T> T
byName(java.lang.Class<? extends T> clazz, java.lang.String name)
           
static Lookup getInstance()
           
protected static void setInstance(Lookup instance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Lookup

public Lookup()
Method Detail

byClass

public abstract <T> T byClass(java.lang.Class<? extends T> clazz)

byName

public abstract <T> T byName(java.lang.Class<? extends T> clazz,
                             java.lang.String name)

getInstance

public static Lookup getInstance()

setInstance

protected static void setInstance(Lookup instance)