Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

INamespaceParser Interface

Strategy interface for parsing XML object definitions. Equivalent to Spring/Java's NamespaceHandler interface.

For a list of all members of this type, see INamespaceParser Members .

[Visual Basic]
Public Interface INamespaceParser
[C#]
public interface INamespaceParser

Types that implement INamespaceParser

Type Description
AopNamespaceParser Namespace parser for the aop namespace.
EmsNamespaceParser Namespace parser for the EMS namespace.
NmsNamespaceParser Namespace parser for the nms namespace.
NamespaceParserSupport Support class for implementing custom namespace parsers.
ObjectsNamespaceParser Default implementation of the INamespaceParser interface.
WebObjectsNamespaceParser A custom implementation of the INamespaceParser interface that properly handles web application specific attributes, such as object scope.
RemotingNamespaceParser Implementation of the custom configuration parser for remoting definitions.
TemplateNamespaceParser Implementation of the custom configuration parser for template configurations based on ObjectsNamespaceParser
TxNamespaceParser
NamespaceParser
allowing for the configuration of declarative transaction management using either XML or using attributes. This namespace handler is the central piece of functionality in the Spring transaction management facilities and offers two appraoches to declaratively manage transactions. One approach uses transaction semantics defined in XML using the
<tx:advice>
elements, the other uses attributes in combination with the
<tx:annotation-driven>
element. Both approached are detailed in the Spring reference manual.
ValidationNamespaceParser Implementation of the custom configuration parser for validator definitions.

Remarks

Used by DefaultObjectDefinitionDocumentReader for actually parsing a DOM document or XmlElement fragment.

Requirements

Namespace: Spring.Objects.Factory.Xml

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

See Also

INamespaceParser Members | Spring.Objects.Factory.Xml Namespace