C# 클래스 Spring.Objects.Factory.Support.AbstractObjectDefinition

상속: IConfigurableObjectDefinition
파일 보기 프로젝트 열기: spring-projects/spring-net 1 사용 예제들

공개 메소드들

메소드 설명
AddQualifier ( AutowireCandidateQualifier qualifier ) : void

Register a qualifier to be used for autowire candidate resolution, keyed by the qualifier's type name. AutowireCandidateQualifier

CopyQualifiersFrom ( AbstractObjectDefinition source ) : void

Copy the qualifiers from the supplied AbstractBeanDefinition to this bean definition.

GetQualifier ( string typeName ) : AutowireCandidateQualifier

Return the qualifier mapped to the provided type name.

GetQualifiers ( ) : Set

Return all registered qualifiers.

HasQualifier ( string typeName ) : bool

Return whether this bean has the specified qualifier.

OverrideFrom ( IObjectDefinition other ) : void

Override settings in this object definition from the supplied other object definition.

PrepareMethodOverrides ( ) : void

Validates all MethodOverrides

ResolveObjectType ( ) : Type

Resolves the type of the object, resolving it from a specified object type name if necessary.

ToString ( ) : string

Returns a System.String that represents the current System.Object.

Validate ( ) : void

Validate this object definition.

보호된 메소드들

메소드 설명
AbstractObjectDefinition ( ) : System

Creates a new instance of the Spring.Objects.Factory.Support.AbstractObjectDefinition class.

This is an class, and as such exposes no public constructors.

AbstractObjectDefinition ( Spring.Objects.Factory.Config.ConstructorArgumentValues arguments, MutablePropertyValues properties ) : System

Creates a new instance of the Spring.Objects.Factory.Support.AbstractObjectDefinition class.

This is an class, and as such exposes no public constructors.

AbstractObjectDefinition ( IObjectDefinition other ) : System

Creates a new instance of the Spring.Objects.Factory.Support.AbstractObjectDefinition class.

This is an class, and as such exposes no public constructors.

PrepareMethodOverride ( Spring.Objects.Factory.Support.MethodOverride methodOverride ) : void

Validate the supplied methodOverride.

메소드 상세

AbstractObjectDefinition() 보호된 메소드

Creates a new instance of the Spring.Objects.Factory.Support.AbstractObjectDefinition class.

This is an class, and as such exposes no public constructors.

protected AbstractObjectDefinition ( ) : System
리턴 System

AbstractObjectDefinition() 보호된 메소드

Creates a new instance of the Spring.Objects.Factory.Support.AbstractObjectDefinition class.

This is an class, and as such exposes no public constructors.

protected AbstractObjectDefinition ( Spring.Objects.Factory.Config.ConstructorArgumentValues arguments, MutablePropertyValues properties ) : System
arguments Spring.Objects.Factory.Config.ConstructorArgumentValues
properties MutablePropertyValues
리턴 System

AbstractObjectDefinition() 보호된 메소드

Creates a new instance of the Spring.Objects.Factory.Support.AbstractObjectDefinition class.

This is an class, and as such exposes no public constructors.

protected AbstractObjectDefinition ( IObjectDefinition other ) : System
other IObjectDefinition /// The object definition used to initialise the member fields of this /// instance. ///
리턴 System

AddQualifier() 공개 메소드

Register a qualifier to be used for autowire candidate resolution, keyed by the qualifier's type name. AutowireCandidateQualifier
public AddQualifier ( AutowireCandidateQualifier qualifier ) : void
qualifier AutowireCandidateQualifier
리턴 void

CopyQualifiersFrom() 공개 메소드

Copy the qualifiers from the supplied AbstractBeanDefinition to this bean definition.
public CopyQualifiersFrom ( AbstractObjectDefinition source ) : void
source AbstractObjectDefinition the AbstractBeanDefinition to copy from
리턴 void

GetQualifier() 공개 메소드

Return the qualifier mapped to the provided type name.
public GetQualifier ( string typeName ) : AutowireCandidateQualifier
typeName string
리턴 AutowireCandidateQualifier

GetQualifiers() 공개 메소드

Return all registered qualifiers.
public GetQualifiers ( ) : Set
리턴 Set

HasQualifier() 공개 메소드

Return whether this bean has the specified qualifier.
public HasQualifier ( string typeName ) : bool
typeName string
리턴 bool

OverrideFrom() 공개 메소드

Override settings in this object definition from the supplied other object definition.
public OverrideFrom ( IObjectDefinition other ) : void
other IObjectDefinition /// The object definition used to override the member fields of this instance. ///
리턴 void

PrepareMethodOverride() 보호된 메소드

Validate the supplied methodOverride.
protected PrepareMethodOverride ( Spring.Objects.Factory.Support.MethodOverride methodOverride ) : void
methodOverride Spring.Objects.Factory.Support.MethodOverride /// The /// to be validated. ///
리턴 void

PrepareMethodOverrides() 공개 메소드

Validates all MethodOverrides
public PrepareMethodOverrides ( ) : void
리턴 void

ResolveObjectType() 공개 메소드

Resolves the type of the object, resolving it from a specified object type name if necessary.
/// If the type cannot be resolved. ///
public ResolveObjectType ( ) : Type
리턴 System.Type

ToString() 공개 메소드

Returns a System.String that represents the current System.Object.
public ToString ( ) : string
리턴 string

Validate() 공개 메소드

Validate this object definition.
/// In the case of a validation failure. ///
public Validate ( ) : void
리턴 void