Spring.Core
AbstractApplicationContext Class
Members  See Also  Send comments on this topic.
Spring.Context.Support Namespace : AbstractApplicationContext Class


Partial implementation of the IApplicationContext interface.

Object Model






Syntax

Remarks

Does not mandate the type of storage used for configuration, but does implement common functionality. Uses the Template Method design pattern, requiring concrete subclasses to implement abstract (MustInherit in Visual Basic) methods.

In contrast to a plain vanilla Spring.Objects.Factory.IObjectFactory, an IApplicationContext is supposed to detect special objects defined in its object factory: therefore, this class automatically registers Spring.Objects.Factory.Config.IObjectFactoryPostProcessors, Spring.Objects.Factory.Config.IObjectPostProcessors and IApplicationEventListeners that are defined as objects in the context.

An IMessageSource may be also supplied as an object in the context, with the special, well-known-name of "messageSource". Else, message resolution is delegated to the parent context.

Inheritance Hierarchy

System.Object
   Spring.Core.IO.ConfigurableResourceLoader
      Spring.Context.Support.AbstractApplicationContext
         Spring.Context.Support.AbstractXmlApplicationContext
         Spring.Context.Support.GenericApplicationContext

Requirements

Namespace: Spring.Context.Support

Platforms:Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family, Windows 7

Assembly: Spring.Core (in Spring.Core.dll)

See Also

© 2011 All Rights Reserved.