Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

ChildObjectDefinition Members

ChildObjectDefinition overview

Public Instance Constructors

ChildObjectDefinition Overloaded. Initializes a new instance of the ChildObjectDefinition class.

Public Instance Properties

AutowireMode (inherited from AbstractObjectDefinition) The autowire mode as specified in the object definition.
ConstructorArgumentValues (inherited from AbstractObjectDefinition) The constructor argument values for this object.
DependencyCheck (inherited from AbstractObjectDefinition) The dependency checking mode.
DependsOn (inherited from AbstractObjectDefinition) The object names that this object depends on.
DestroyMethodName (inherited from AbstractObjectDefinition) Return the name of the destroy method.
EventHandlerValues (inherited from AbstractObjectDefinition) The event handler values for this object.
FactoryMethodName (inherited from AbstractObjectDefinition) The name of the factory method to use (if any).
FactoryObjectName (inherited from AbstractObjectDefinition) The name of the factory object to use (if any).
HasConstructorArgumentValues (inherited from AbstractObjectDefinition) Does this object definition have any constructor argument values?
HasMethodOverrides (inherited from AbstractObjectDefinition) Does this definition have any MethodOverrides?
HasObjectType (inherited from AbstractObjectDefinition) Is the Type of the object definition a resolved Type?
InitMethodName (inherited from AbstractObjectDefinition) The name of the initializer method.
IsAbstract (inherited from AbstractObjectDefinition) Is this object definition "abstract", i.e. not meant to be instantiated itself but rather just serving as a parent for concrete child object definitions.
IsAutowireCandidate (inherited from AbstractObjectDefinition) Gets or sets a value indicating whether this instance a candidate for getting autowired into some other object.
IsLazyInit (inherited from AbstractObjectDefinition) Is this object lazily initialized?
IsPrototype (inherited from AbstractObjectDefinition) Gets a value indicating whether this instance is prototype, with an independent instance returned for each call.
IsSingleton (inherited from AbstractObjectDefinition) Is this definition a singleton, with a single, shared instance returned on all calls to an enclosing container (typically an IObjectFactory or IApplicationContext).
IsTemplate (inherited from AbstractObjectDefinition) Is this object definition a "template", i.e. not meant to be instantiated itself but rather just serving as an object definition for configuration templates used by ConfigureObject.
MethodOverrides (inherited from AbstractObjectDefinition) The method overrides (if any) for this object.
ObjectType (inherited from AbstractObjectDefinition) The Type of the object definition (if any).
ObjectTypeName (inherited from AbstractObjectDefinition) Returns the FullName of the Type of the object definition (if any).
ParentName The name of the parent object definition.
PropertyValues (inherited from AbstractObjectDefinition) The property values that are to be applied to the object upon creation.
ResolvedAutowireMode (inherited from AbstractObjectDefinition) Gets the resolved autowire mode.
ResourceDescription (inherited from AbstractObjectDefinition) A description of the resource that this object definition came from (for the purpose of showing context in case of errors).
Role (inherited from AbstractObjectDefinition) Get or set the role hint for this object definition
Scope (inherited from AbstractObjectDefinition) The name of the target scope for the object. Defaults to "singleton", ootb alternative is "prototype". Extended object factories might support further scopes.

Public Instance Methods

Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
OverrideFrom (inherited from AbstractObjectDefinition) Override settings in this object definition from the supplied other object definition.
PrepareMethodOverrides (inherited from AbstractObjectDefinition) Validates all MethodOverrides
ResolveObjectType (inherited from AbstractObjectDefinition) Resolves the type of the object, resolving it from a specified object type name if necessary.
ToString A String that represents the current Object.
Validate Validate this object definition.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.
PrepareMethodOverride (inherited from AbstractObjectDefinition) Validate the supplied methodOverride.

See Also

ChildObjectDefinition Class | Spring.Objects.Factory.Support Namespace | RootObjectDefinition