Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

ObjectDefinitionConstants Members

ObjectDefinitionConstants overview

Public Static (Shared) Fields

AbstractAttribute Is this object "abstract", i.e. not meant to be instantiated itself but rather just serving as parent for concrete child object definitions?
AddElement Element content is the string value of the property.
AliasAttribute Specifies the alias of an object definition.
AliasElement Defines an alias for an object definition.
ArgumentNameAttribute The constructor-arg tag can have an optional named parameter attribute, to specify a named parameter in the constructor argument list.
AutowireAttribute The autowiring mode for an individual object definition.
AutowireAutoDetectValue The autowiring strategy is to be determined by introspection of the object's Type.
AutowireByNameValue Autowire by name.
AutowireByTypeValue Autowire by Type.
AutowireConstructorValue Autowiring by constructor.
ConstructorArgElement A constructor argument : the constructor-arg tag can have an optional type attribute, to specify the exact type of the constructor argument
DefaultAutowireAttribute Specifies the default autowire mode.
DefaultDependencyCheckAttribute Specifies the default dependency checking mode.
DefaultLazyInitAttribute Specifies the default lazy initialization mode.
DefaultMergeAttribute Specifies the default collection merge mode.
DefaultValue Signifies that a default value is to be applied.
DelimitersAttribute Contains delimiters that should be used to split delimited string values.
DependencyCheckAllAttributeValue Check everything.
DependencyCheckAttribute The dependency checking mode for an individual object definition.
DependencyCheckObjectsAttributeValue Check object references.
DependencyCheckSimpleAttributeValue Just check primitive (string, int, etc) values.
DependsOnAttribute The names of the objects that this object depends on being initialized.
DescriptionElement Element containing informative text describing the purpose of the enclosing element.
DestroyMethodAttribute Optional attribute for the name of the custom destroy method to invoke on object factory shutdown.
DictionaryElement A Spring.NET map is a mapping from a string key to object (a .NET IDictionary).
DictionaryKeyRefShortcutAttribute Shortcut alternative to specifying a key element in a dictionary entry element with <ref object="..."/>.
DictionaryValueRefShortcutAttribute Shortcut alternative to specifying a value element in a dictionary entry element with <ref object="..."/>.
EntryElement A map entry can be an inner object, ref, collection, or value.
ExpressionAttribute Contains a string representation of an expression.
ExpressionElement Contains a string representation of an expression.
FactoryMethodAttribute Optional attribute specifying the name of a factory method to use to create this object.
FactoryObjectAttribute Alternative to type attribute for factory-method usage.
IdAttribute Objects can be identified by an id, to enable reference checking.
IdRefElement ID refs must specify a name of the target object.
ImportElement Defines an external XML object definition resource.
ImportResourceAttribute Specifies the relative path to an external XML object definition resource.
IndexAttribute The constructor-arg tag can have an optional index attribute, to specify the exact index in the constructor argument list.
InitMethodAttribute Optional attribute for the name of the custom initialization method to invoke after setting object properties.
KeyAttribute A lookup key (for a dictionary or name / value collection).
KeyElement A lookup key (for a dictionary or name / value collection).
LazyInitAttribute The lazy initialization mode for an individual object definition.
ListElement A list can contain multiple inner object, ref, collection, or value elements.
ListenerElement Defines a subscription to one or more events published by one or more event sources.
ListenerEventAttribute The name of an event.
ListenerMethodAttribute The name of an event handling method.
LocalRefAttribute A reference to the name of another managed object in the same context.
LookupMethodElement A lookup method causes the IoC container to override a given method and return the object with the name given in the attendant object attribute.
LookupMethodNameAttribute The name of a lookup method. This method must take no arguments.
LookupMethodObjectNameAttribute The name of the object in the IoC container that the lookup method must resolve to.
MergeAttribute Specify if the collection values should be merged with the parent.
NameAttribute Can be used to create one or more aliases illegal in an id.
NameValuesElement 'name-values' elements differ from dictionary elements in that values must be strings.
NullElement Denotes a null reference (Nothing in Visual Basic) value.
ObjectElement Defines a single named object.
ObjectNameDelimiters The string of characters that delimit object names.
ObjectRefAttribute A reference to the name of another managed object in the same context.
ParentAttribute The name or alias of the parent object definition that a child object definition inherits from.
PropertyElement A property definition : object definitions can have zero or more properties.
RefAttribute A reference to another objects.
RefElement A reference to another managed object or static Type.
ReplacedMethodArgumentTypeElement Subelement of replaced-method identifying an argument for a replaced method in the event of method overloading.
ReplacedMethodArgumentTypeMatchAttribute Specification of the Type of an overloaded method argument as a String.
ReplacedMethodElement A replaced method causes the IoC container to override a given method with an (arbitrary) implementation at runtime.
ReplacedMethodNameAttribute Name of the method whose implementation should be replaced by the IoC container.
ReplacedMethodReplacerNameAttribute The object name of an implementation of the IMethodReplacer interface.
ScopeAttribute Controls object scope. Only applicable to ASP.NET web applications.
SetElement A set can contain multiple inner object, ref, collection, or value elements.
SingletonAttribute Is this object a "singleton" (one shared instance, which will be returned by all calls to GetObject with the id), or a "prototype" (independent instance resulting from each call to GetObject).
TrueValue Value of a boolean attribute that represents true.
TypeAttribute Specifies a Type.
ValueAttribute Contains a string representation of a value.
ValueElement Contains a string representation of a property value.

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.
ToString (inherited from Object)Returns a String that represents the current Object.

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.

See Also

ObjectDefinitionConstants Class | Spring.Objects.Factory.Xml Namespace