Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

Spring.Objects.Factory.Config Namespace

Missing <summary> Documentation for Spring.Objects.Factory.Config

Namespace Hierarchy

Classes

Class Description
AbstractConfigurer Base class that provides common functionality needed for several IObjectFactoryPostProcessor implementations
AbstractFactoryObject Simple template superclass for IFactoryObject implementations that allows for the creation of a singleton or a prototype instance (depending on a flag).
CommandLineArgsVariableSource Implementation of IVariableSource that resolves variable name against command line arguments.
ConfigSectionVariableSource Implementation of IVariableSource that resolves variable name against name-value sections in the standard .NET configuration file.
ConfigurationReader Various utility methods for .NET style .config files.
ConnectionStringsVariableSource Implementation of IVariableSource that resolves variable name connection strings defined in the standard .NET configuration file.
ConstructorArgumentValues Holder for constructor argument values for an object.
ConstructorArgumentValues.ValueHolder Holder for a constructor argument value, with an optional Type attribute indicating the target Type of the actual constructor argument.
CustomConverterConfigurer IObjectFactoryPostProcessor implementation that allows for convenient registration of custom TypeConverters.
DelegateFactoryObject IFactoryObject implementation that creates delegates.
DependencyDescriptor Descriptor for a specific dependency that is about to be injected. Wraps a constructor parameter, a method parameter or a field, allowing unified access to their metadata.
DictionaryFactoryObject Simple factory for shared IDictionary instances.
DictionaryVariableSource A very simple, hashtable-based implementation of IVariableSource
EnvironmentVariableSource Implementation of IVariableSource that resolves variable name against environment variables.
EventValues Holder for event handler values for an object.
ExpressionHolder Immutable placeholder class used for the value of a PropertyValue object when it's a reference to a Spring IExpression that should be evaluated at runtime.
FieldRetrievingFactoryObject IFactoryObject implementation that retrieves a static or non-static public field value.
InstantiationAwareObjectPostProcessorAdapter Adapter that implements all methods on SmartInstantiationAwareObjectPostProcessor as no-ops, which will not change normal processing of each object instantiated by the container. Subclasses may override merely those methods that they are actually interested in.
ListFactoryObject Simple factory for shared IList instances.
LogFactoryObject IFactoryObject implementation that creates instances of the ILog class.
MethodInvokingFactoryObject An IFactoryObject that returns a value that is the result of a static (Shared in Visual Basic) or instance method invocation.
ObjectDefinitionHolder Holder for an IObjectDefinition with name and aliases.
ObjectDefinitionVisitor Visitor class for traversing IObjectDefinition objects, in particular the property values and constructor arguments contained in them resolving object metadata values.
ObjectFactoryCreatingFactoryObject Returns a value that is an IGenericObjectFactory that returns an object from an IObjectFactory.
ObjectReferenceFactoryObject An IFactoryObject implementation that exposes an arbitrary target object under a different name.
PropertyFileVariableSource Implementation of IVariableSource that resolves variable name against Java-style property file.
PropertyOverrideConfigurer Overrides default values in one or more object definitions.
PropertyPathFactoryObject IFactoryObject implementation that evaluates a property path on a given target object.
PropertyPlaceholderConfigurer Resolves placeholder values in one or more object definitions.
PropertyResourceConfigurer Allows for the configuration of individual object property values from a .NET .config file.
PropertyRetrievingFactoryObject IFactoryObject implementation that retrieves a or non-static public property value.
RegistryVariableSource Implementation of IVariableSource that resolves variable name against registry key.
ResourceHandlerConfigurer IObjectFactoryPostProcessor implementation that allows for convenient registration of custom IResource implementations.
ResourceManagerFactoryObject A convenience class to create a ResourceManager given the resource base name and assembly name.
RuntimeObjectReference Immutable placeholder class used for the value of a PropertyValue object when it's a reference to another object in this factory to be resolved at runtime.
SetFactoryObject Simple factory object for shared ISet instances.
SharedStateAwareProcessor Configure all ISharedStateAware objects, delegating concrete handling to the list of SharedStateFactories.
SpecialFolderVariableSource Implementation of IVariableSource that resolves variable name against special folders (as defined by SpecialFolder enumeration).
TypeAliasConfigurer IObjectFactoryPostProcessor implementation that allows for convenient registration of custom type aliases.
TypedStringValue Holder for a typed String value.
VariableAccessor Provides methods for type-safe accessing IVariableSources.
VariablePlaceholderConfigurer Resolves placeholder values in one or more object definitions

Interfaces

Interface Description
IAutowireCapableObjectFactory Extension of the IObjectFactory interface to be implemented by object factories that are capable of autowiring and expose this functionality for existing object instances.
IConfigurableFactoryObject Extension of the IFactoryObject interface that injects dependencies into the object managed by the factory.
IConfigurableListableObjectFactory SPI interface to be implemented by most if not all listable object factories.
IConfigurableObjectFactory Configuration interface to be implemented by most if not all object factories.
IDestructionAwareObjectPostProcessor Subinterface of IObjectPostProcessor that adds a before-destruction callback.
IInstantiationAwareObjectPostProcessor Subinterface of IObjectPostProcessor that adds a before-instantiation callback.
IObjectDefinition Describes an object instance, which has property values, constructor argument values, and further information supplied by concrete implementations.
IObjectFactoryPostProcessor Allows for custom modification of an application context's object definitions, adapting the object property values of the context's underlying object factory.
IObjectPostProcessor Allows for custom modification of new object instances, e.g. checking for marker interfaces or wrapping them with proxies.
ISingletonObjectRegistry Interface that defines a registry for shared object instances.
IVariableSource Defines contract that different variable sources have to implement.
SmartInstantiationAwareObjectPostProcessor Extension of the IInstantiationAwareObjectPostProcessor interface, adding a callback for predicting the eventual type of a processed object.

Delegates

Delegate Description
ObjectDefinitionVisitor.ResolveHandler Missing <summary> documentation for T:Spring.Objects.Factory.Config.ObjectDefinitionVisitor.ResolveHandler

Enumerations

Enumeration Description
AutoWiringMode The various autowiring modes.
EnvironmentVariableMode Specifies how instances of the PropertyPlaceholderConfigurer class must apply environment variables when replacing values.
ObjectRole Missing <summary> documentation for T:Spring.Objects.Factory.Config.ObjectRole