Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

AbstractSingleObjectDefinitionParser Class

Base Type for those IObjectDefinitionParser implementations that need to parse and define just a single IObjectDefinition.

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

System.Object
   AbstractObjectDefinitionParser
      AbstractSingleObjectDefinitionParser
         DatabaseNamespaceParser
         AbstractSimpleObjectDefinitionParser
         TxAdviceObjectDefinitionParser

[Visual Basic]
Public Class AbstractSingleObjectDefinitionParser
    Inherits AbstractObjectDefinitionParser
[C#]
public class AbstractSingleObjectDefinitionParser : AbstractObjectDefinitionParser

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

Extend this parser Type when you want to create a single object definition from an arbitrarily complex XML element. You may wish to consider extending the AbstractSingleObjectDefinitionParser when you want to create a single Object definition from a relatively simple custom XML element.

The resulting ObjectDefinition will be automatically registered with the ObjectDefinitionRegistry. Your job simply is to parse the custom XML element into a single ObjectDefinition

Requirements

Namespace: Spring.Objects.Factory.Xml

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

See Also

AbstractSingleObjectDefinitionParser Members | Spring.Objects.Factory.Xml Namespace