C# Class Spring.Context.Attributes.ScannedGenericObjectDefinition

A GenericObjectDefinition that provides attribute driven propulation of properties like LazyInit, Scope or Qualifier
Inheritance: Spring.Objects.Factory.Support.GenericObjectDefinition
Mostra file Open project: spring-projects/spring-net-codeconfig Class Usage Examples

Public Methods

Method Description
ScannedGenericObjectDefinition ( Type typeOfObject, Spring.Objects.Factory.Xml.DocumentDefaultsDefinition defaults ) : System

Creates a GenericObjectDefinition that applies the default values provided in the XML Spring config document. Additionally parses the specific class attributesthat allows the definition of LazyInit, Scope or Qualifier

Private Methods

Method Description
ApplyDefaults ( Spring.Objects.Factory.Xml.DocumentDefaultsDefinition defaults ) : void
ParseLazyAttribute ( ) : void
ParseName ( ) : void
ParseQualifierAttribute ( ) : void
ParseQualifierProperties ( QualifierAttribute attr, AutowireCandidateQualifier qualifier ) : void
ParseScopeAttribute ( ) : void

Method Details

ScannedGenericObjectDefinition() public method

Creates a GenericObjectDefinition that applies the default values provided in the XML Spring config document. Additionally parses the specific class attributesthat allows the definition of LazyInit, Scope or Qualifier
public ScannedGenericObjectDefinition ( Type typeOfObject, Spring.Objects.Factory.Xml.DocumentDefaultsDefinition defaults ) : System
typeOfObject System.Type Type of scanned component
defaults Spring.Objects.Factory.Xml.DocumentDefaultsDefinition Defualts provided in Spring Config document
return System