public class BeanLocatorImpl extends java.lang.Object implements BeanLocator
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VELOCITY_SUFFIX |
| Constructor and Description |
|---|
BeanLocatorImpl(java.lang.ClassLoader classLoader,
org.springframework.context.ApplicationContext applicationContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
protected <T> java.util.Map<java.lang.String,T> |
doLocate(java.lang.Class<T> clazz)
This method ensures the calls stack is the proper length.
|
protected java.lang.Object |
doLocate(java.lang.String name) |
org.springframework.context.ApplicationContext |
getApplicationContext() |
java.lang.ClassLoader |
getClassLoader() |
java.lang.String[] |
getNames() |
java.lang.Class<?> |
getType(java.lang.String name) |
<T> java.util.Map<java.lang.String,T> |
locate(java.lang.Class<T> clazz) |
java.lang.Object |
locate(java.lang.String name) |
public static final java.lang.String VELOCITY_SUFFIX
public BeanLocatorImpl(java.lang.ClassLoader classLoader,
org.springframework.context.ApplicationContext applicationContext)
public void destroy()
destroy in interface BeanLocatorpublic org.springframework.context.ApplicationContext getApplicationContext()
public java.lang.ClassLoader getClassLoader()
getClassLoader in interface BeanLocatorpublic java.lang.String[] getNames()
getNames in interface BeanLocatorpublic java.lang.Class<?> getType(java.lang.String name)
getType in interface BeanLocatorpublic <T> java.util.Map<java.lang.String,T> locate(java.lang.Class<T> clazz)
throws BeanLocatorException
locate in interface BeanLocatorBeanLocatorExceptionpublic java.lang.Object locate(java.lang.String name)
throws BeanLocatorException
locate in interface BeanLocatorBeanLocatorExceptionprotected <T> java.util.Map<java.lang.String,T> doLocate(java.lang.Class<T> clazz)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.Object doLocate(java.lang.String name)
throws java.lang.Exception
java.lang.Exception