public class DummyWebApplicationContext
extends java.lang.Object
| Constructor and Description |
|---|
DummyWebApplicationContext(ApplicationContext applicationContext,
ServletContext servlet) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsBean(java.lang.String name) |
boolean |
containsBeanDefinition(java.lang.String beanName) |
boolean |
containsLocalBean(java.lang.String name) |
<A extends java.lang.annotation.Annotation> |
findAnnotationOnBean(java.lang.String beanName,
java.lang.Class<A> annotationType) |
java.lang.String[] |
getAliases(java.lang.String name) |
java.lang.String |
getApplicationName() |
AutowireCapableBeanFactory |
getAutowireCapableBeanFactory() |
<T> T |
getBean(java.lang.Class<T> requiredType) |
<T> T |
getBean(java.lang.Class<T> tClass,
java.lang.Object... objects) |
java.lang.Object |
getBean(java.lang.String name) |
<T> T |
getBean(java.lang.String name,
java.lang.Class<T> requiredType) |
java.lang.Object |
getBean(java.lang.String name,
java.lang.Object... args) |
int |
getBeanDefinitionCount() |
java.lang.String[] |
getBeanDefinitionNames() |
java.lang.String[] |
getBeanNamesForAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> aClass) |
java.lang.String[] |
getBeanNamesForType(java.lang.Class type,
boolean includeNonSingletons,
boolean allowEagerInit) |
java.lang.String[] |
getBeanNamesForType(ResolvableType resolvableType) |
<T> java.util.Map<java.lang.String,T> |
getBeansOfType(java.lang.Class<T> type) |
<T> java.util.Map<java.lang.String,T> |
getBeansOfType(java.lang.Class<T> type,
boolean includeNonSingletons,
boolean allowEagerInit) |
java.util.Map<java.lang.String,java.lang.Object> |
getBeansWithAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
java.lang.ClassLoader |
getClassLoader() |
java.lang.String |
getDisplayName() |
Environment |
getEnvironment() |
java.lang.String |
getId() |
java.lang.String |
getMessage(MessageSourceResolvable resolvable,
java.util.Locale locale) |
java.lang.String |
getMessage(java.lang.String code,
java.lang.Object[] args,
java.util.Locale locale) |
java.lang.String |
getMessage(java.lang.String code,
java.lang.Object[] args,
java.lang.String defaultMessage,
java.util.Locale locale) |
ApplicationContext |
getParent() |
BeanFactory |
getParentBeanFactory() |
Resource |
getResource(java.lang.String location) |
Resource[] |
getResources(java.lang.String locationPattern) |
ServletContext |
getServletContext() |
long |
getStartupDate() |
java.lang.Class<?> |
getType(java.lang.String name) |
boolean |
isPrototype(java.lang.String name) |
boolean |
isSingleton(java.lang.String name) |
boolean |
isTypeMatch(java.lang.String s,
ResolvableType resolvableType) |
void |
publishEvent(ApplicationEvent event) |
public DummyWebApplicationContext(ApplicationContext applicationContext,
ServletContext servlet)
applicationContext - public ServletContext getServletContext()
public AutowireCapableBeanFactory getAutowireCapableBeanFactory()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionpublic java.lang.String getDisplayName()
public java.lang.String getApplicationName()
public java.lang.String getId()
public ApplicationContext getParent()
public long getStartupDate()
public boolean containsBeanDefinition(java.lang.String beanName)
public <A extends java.lang.annotation.Annotation> A findAnnotationOnBean(java.lang.String beanName,
java.lang.Class<A> annotationType)
public int getBeanDefinitionCount()
public java.lang.String[] getBeanDefinitionNames()
public java.lang.String[] getBeanNamesForType(ResolvableType resolvableType)
public java.lang.String[] getBeanNamesForType(java.lang.Class type,
boolean includeNonSingletons,
boolean allowEagerInit)
public <T> java.util.Map<java.lang.String,T> getBeansOfType(java.lang.Class<T> type)
throws BeansException
BeansExceptionpublic <T> java.util.Map<java.lang.String,T> getBeansOfType(java.lang.Class<T> type,
boolean includeNonSingletons,
boolean allowEagerInit)
throws BeansException
BeansExceptionpublic java.util.Map<java.lang.String,java.lang.Object> getBeansWithAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
throws BeansException
BeansExceptionpublic boolean containsBean(java.lang.String name)
public java.lang.String[] getAliases(java.lang.String name)
public java.lang.Object getBean(java.lang.String name)
throws BeansException
BeansExceptionpublic <T> T getBean(java.lang.Class<T> requiredType)
throws BeansException
BeansExceptionpublic <T> T getBean(java.lang.String name,
java.lang.Class<T> requiredType)
throws BeansException
BeansExceptionpublic java.lang.Object getBean(java.lang.String name,
java.lang.Object... args)
throws BeansException
BeansExceptionpublic java.lang.Class<?> getType(java.lang.String name)
throws NoSuchBeanDefinitionException
NoSuchBeanDefinitionExceptionpublic boolean isPrototype(java.lang.String name)
throws NoSuchBeanDefinitionException
NoSuchBeanDefinitionExceptionpublic boolean isTypeMatch(java.lang.String s,
ResolvableType resolvableType)
throws NoSuchBeanDefinitionException
NoSuchBeanDefinitionExceptionpublic boolean isSingleton(java.lang.String name)
throws NoSuchBeanDefinitionException
NoSuchBeanDefinitionExceptionpublic boolean containsLocalBean(java.lang.String name)
public BeanFactory getParentBeanFactory()
public java.lang.String getMessage(MessageSourceResolvable resolvable,
java.util.Locale locale)
throws NoSuchMessageException
NoSuchMessageExceptionpublic java.lang.String getMessage(java.lang.String code,
java.lang.Object[] args,
java.util.Locale locale)
throws NoSuchMessageException
NoSuchMessageExceptionpublic java.lang.String getMessage(java.lang.String code,
java.lang.Object[] args,
java.lang.String defaultMessage,
java.util.Locale locale)
public void publishEvent(ApplicationEvent event)
public Resource[] getResources(java.lang.String locationPattern)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.ClassLoader getClassLoader()
public Resource getResource(java.lang.String location)
public Environment getEnvironment()
public <T> T getBean(java.lang.Class<T> tClass,
java.lang.Object... objects)
throws BeansException
BeansExceptionpublic java.lang.String[] getBeanNamesForAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> aClass)
Copyright © 2018 SAP SE. All Rights Reserved.