org.codehaus.groovy.grails.commons.spring
Class GrailsApplicationContext
java.lang.Object
org.springframework.core.io.DefaultResourceLoader
org.springframework.context.support.AbstractApplicationContext
org.springframework.context.support.GenericApplicationContext
org.springframework.context.support.StaticApplicationContext
org.codehaus.groovy.grails.commons.spring.GrailsApplicationContext
- All Implemented Interfaces:
- groovy.lang.GroovyObject, BeanFactory, DisposableBean, HierarchicalBeanFactory, ListableBeanFactory, BeanDefinitionRegistry, ApplicationContext, ApplicationEventPublisher, ConfigurableApplicationContext, Lifecycle, MessageSource, ResourceLoader, ResourcePatternResolver
- Direct Known Subclasses:
- GrailsWebApplicationContext
public class GrailsApplicationContext
- extends StaticApplicationContext
- implements groovy.lang.GroovyObject
An ApplicationContext that extends StaticApplicationContext and implements GroovyObject such that beans can be retrieved with the dot
de-reference syntax instead of using getBean('name')
- Since:
- 1.0
Created: Nov 23, 2007
- Author:
- Graeme Rocher
Field Summary |
protected groovy.lang.MetaClass |
metaClass
|
Methods inherited from class org.springframework.context.support.GenericApplicationContext |
closeBeanFactory, getBeanDefinition, getBeanFactory, getDefaultListableBeanFactory, getResource, getResources, isBeanNameInUse, refreshBeanFactory, registerAlias, registerBeanDefinition, removeBeanDefinition, setParent, setResourceLoader |
Methods inherited from class org.springframework.context.support.AbstractApplicationContext |
addApplicationListener, addBeanFactoryPostProcessor, addListener, cancelRefresh, close, containsBean, containsBeanDefinition, containsLocalBean, destroy, destroyBeans, doClose, finishBeanFactoryInitialization, finishRefresh, getAliases, getApplicationListeners, getAutowireCapableBeanFactory, getBean, getBean, getBean, getBeanDefinitionCount, getBeanDefinitionNames, getBeanFactoryPostProcessors, getBeanNamesForType, getBeanNamesForType, getBeansOfType, getBeansOfType, getDisplayName, getInternalParentBeanFactory, getInternalParentMessageSource, getMessage, getMessage, getMessage, getParent, getParentBeanFactory, getResourcePatternResolver, getStartupDate, getType, initApplicationEventMulticaster, initLifecycleDependentBeans, initMessageSource, invokeBeanFactoryPostProcessors, isActive, isPrototype, isRunning, isSingleton, isTypeMatch, obtainFreshBeanFactory, onClose, postProcessBeanFactory, prepareBeanFactory, prepareRefresh, publishEvent, refresh, registerBeanPostProcessors, registerListeners, registerShutdownHook, setDisplayName, start, stop, toString |
metaClass
protected groovy.lang.MetaClass metaClass
GrailsApplicationContext
public GrailsApplicationContext(ApplicationContext parent)
throws BeansException
- Throws:
BeansException
GrailsApplicationContext
public GrailsApplicationContext()
throws BeansException
- Throws:
BeansException
getMetaClass
public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interface groovy.lang.GroovyObject
getProperty
public Object getProperty(String property)
- Specified by:
getProperty
in interface groovy.lang.GroovyObject
invokeMethod
public Object invokeMethod(String name,
Object args)
- Specified by:
invokeMethod
in interface groovy.lang.GroovyObject
setMetaClass
public void setMetaClass(groovy.lang.MetaClass metaClass)
- Specified by:
setMetaClass
in interface groovy.lang.GroovyObject
onRefresh
protected void onRefresh()
- Initialize the theme capability.
- Overrides:
onRefresh
in class AbstractApplicationContext
getTheme
public Theme getTheme(String themeName)
setProperty
public void setProperty(String property,
Object newValue)
- Specified by:
setProperty
in interface groovy.lang.GroovyObject
Copyright (c) 2005-2006 The Grails project