Include Non-NuGet Resources

This commit is contained in:
Gary Sharp
2013-02-01 12:52:29 +11:00
parent 0a93429800
commit 442cb1bdb7
135 changed files with 224150 additions and 0 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,698 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Template.Velocity</name>
</assembly>
<members>
<member name="T:Spring.Template.Velocity.Config.TemplateNamespaceParser">
<summary>
Implementation of the custom configuration parser for template configurations
based on
<see cref="T:Spring.Objects.Factory.Xml.ObjectsNamespaceParser"/>
</summary>
<author>Erez Mazor</author>
<see cref="T:Spring.Objects.Factory.Xml.ObjectsNamespaceParser"/>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Spring.Template.Velocity.Config.TemplateNamespaceParser"/> class.
</summary>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.ParseElement(System.Xml.XmlElement,Spring.Objects.Factory.Xml.ParserContext)">
<see cref="T:Spring.Objects.Factory.Xml.INamespaceParser"/>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.ParseTemplateDefinition(System.Xml.XmlElement,Spring.Objects.Factory.Xml.ParserContext)">
<summary>
Parse a template definition from the templating namespace
</summary>
<param name="element">the root element defining the templating object</param>
<param name="parserContext">the parser context</param>
<returns></returns>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.ParseNVelocityEngine(System.Xml.XmlElement,Spring.Objects.Factory.Xml.ParserContext)">
<summary>
Parses the object definition for the engine object, configures a single NVelocity template engine based
on the element definitions.
</summary>
<param name="element">the root element defining the velocity engine</param>
<param name="parserContext">the parser context</param>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.ParseChildDefinitions(System.Xml.XmlNodeList,Spring.Objects.Factory.Xml.ParserContext,Spring.Objects.MutablePropertyValues)">
<summary>
Parses child element definitions for the NVelocity engine. Typically resource loaders and locally defined properties are parsed here
</summary>
<param name="childElements">the XmlNodeList representing the child configuration of the root NVelocity engine element</param>
<param name="parserContext">the parser context</param>
<param name="objectDefinitionProperties">the MutablePropertyValues used to configure this object</param>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.ParseResourceLoader(System.Xml.XmlElement,Spring.Objects.MutablePropertyValues,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Configures the NVelocity resource loader definitions from the xml definition
</summary>
<param name="element">the root resource loader element</param>
<param name="objectDefinitionProperties">the MutablePropertyValues used to configure this object</param>
<param name="properties">the properties used to initialize the velocity engine</param>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.AppendResourceLoaderGlobalProperties(System.Collections.Generic.IDictionary{System.String,System.Object},System.String,System.String,System.String)">
<summary>
Set the caching and modification interval checking properties of a resource loader of a given type
</summary>
<param name="properties">the properties used to initialize the velocity engine</param>
<param name="type">type of the resource loader</param>
<param name="caching">caching flag</param>
<param name="modificationInterval">modification interval value</param>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.AppendResourceLoaderGlobalProperty(System.Collections.Generic.IDictionary{System.String,System.Object},System.String,System.String,System.Object)">
<summary>
Set global velocity resource loader properties (caching, modification interval etc.)
</summary>
<param name="properties">the properties used to initialize the velocity engine</param>
<param name="type">the type of resource loader</param>
<param name="property">the suffix property</param>
<param name="value">the value of the property</param>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.AppendFileLoaderProperties(System.Xml.XmlNodeList,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Creates a nvelocity file based resource loader by setting the required properties
</summary>
<param name="elements">a list of nv:file elements defining the paths to template files</param>
<param name="properties">the properties used to initialize the velocity engine</param>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.AppendAssemblyLoaderProperties(System.Xml.XmlNodeList,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Creates a nvelocity assembly based resource loader by setting the required properties
</summary>
<param name="elements">a list of nv:assembly elements defining the assemblies</param>
<param name="properties">the properties used to initialize the velocity engine</param>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.AppendResourceLoaderPaths(System.Xml.XmlNodeList,Spring.Objects.MutablePropertyValues)">
<summary>
Creates a spring resource loader by setting the ResourceLoaderPaths of the
engine factory (the resource loader itself will be created internally either as
spring or as file resource loader based on the value of prefer-file-system-access
attribute).
</summary>
<param name="elements">list of resource loader path elements</param>
<param name="objectDefinitionProperties">the MutablePropertyValues to set the property for the engine factory</param>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.AppendCustomLoaderProperties(System.Xml.XmlElement,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Create a custom resource loader from an nv:custom element
generates the 4 required nvelocity props for a resource loader (name, description, class and path).
</summary>
<param name="element">the nv:custom xml definition element</param>
<param name="properties">the properties used to initialize the velocity engine</param>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.ParseNVelocityProperties(System.Xml.XmlElement,Spring.Objects.Factory.Xml.ParserContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Parses the nvelocity properties map using <code>ObjectNamespaceParserHelper</code>
and appends it to the properties dictionary
</summary>
<param name="element">root element of the map element</param>
<param name="parserContext">the parser context</param>
<param name="properties">the properties used to initialize the velocity engine</param>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.GetTypeName(System.Xml.XmlElement)">
<summary>
Gets the name of the object type for the specified element.
</summary>
<param name="element">The element.</param>
<returns>The name of the object type.</returns>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.getResourceLoaderProperty(System.String,System.String)">
<summary>
constructs an nvelocity style resource loader property in the format:
prefix.resource.loader.suffix
</summary>
<param name="type">the prefix</param>
<param name="suffix">the suffix</param>
<returns>a concatenated string like: prefix.resource.loader.suffix</returns>
</member>
<member name="M:Spring.Template.Velocity.Config.TemplateNamespaceParser.SelectNodes(System.Xml.XmlElement,System.String)">
<summary>
This method is overriden from ObjectsNamespaceParser since when invoked on
sub-elements from the objets namespace (e.g., objects:objectMap for nvelocity
property map) the <code>element.SelectNodes</code> fails because it is in
the nvelocity custom namespace and not the object's namespace (http://www.springframwork.net)
to amend this the object's namespace is added to the provided XmlNamespaceManager
</summary>
<param name="element"> The element to be searched in. </param>
<param name="childElementName"> The name of the child nodes to look for.
</param>
<returns> The child <see cref="T:System.Xml.XmlNode"/>s of the supplied
<paramref name="element"/> with the supplied <paramref name="childElementName"/>.
</returns>
<see cref="T:Spring.Objects.Factory.Xml.ObjectsNamespaceParser"/>
</member>
<member name="T:Spring.Template.Velocity.Config.TemplateDefinitionConstants">
<summary>
Template definition constants
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.NVelocityElement">
<summary>
Engine element definition
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.Spring">
<summary>
Spring resource loader element definition
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.Custom">
<summary>
Custom resource loader element definition
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.AttributeUri">
<summary>
uri attribute of the spring element
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.AttributePreferFileSystemAccess">
<summary>
prefer-file-system-access attribute of the engine factory
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.AttributeConfigFile">
<summary>
config-file attribute of the engine factory
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.AttributeOverrideLogging">
<summary>
override-logging attribute of the engine factory
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.AttributeTemplateCaching">
<summary>
template-caching attribute of the nvelocity engine
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.AttributeDefaultCacheSize">
<summary>
default-cache-size attribute of the nvelocity engine resource manager
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.AttributeModificationCheckInterval">
<summary>
modification-check-interval attribute of the nvelocity engine resource loader
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.ElementResourceLoader">
<summary>
resource loader element
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.ElementNVelocityProperties">
<summary>
nvelocity propeties element (map)
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.PropertyPreferFileSystemAccess">
<summary>
PreferFileSystemAccess property of the engine factory
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.PropertyOverrideLogging">
<summary>
OverrideLogging property of the engine factory
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.PropertyConfigFile">
<summary>
ConfigLocation property of the engine factory
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.PropertyResourceLoaderPaths">
<summary>
ResourceLoaderPaths property of the engine factory
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.PropertyVelocityProperties">
<summary>
VelocityProperties property of the engine factory
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.PropertyResourceLoaderCaching">
<summary>
resource.loader.cache property of the resource loader configuration
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.PropertyResourceLoaderModificationCheckInterval">
<summary>
resource.loader.modificationCheckInterval property of the resource loader configuration
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.FileResourceLoaderClass">
<summary>
the type used for file resource loader
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.AssemblyResourceLoaderClass">
<summary>
the type used for assembly resource loader
</summary>
</member>
<member name="F:Spring.Template.Velocity.Config.TemplateDefinitionConstants.SpringResourceLoaderClass">
<summary>
the type used for spring resource loader
</summary>
</member>
<member name="T:Spring.Template.Velocity.CommonsLoggingLogSystem">
<summary>
NVelocity LogSystem implementation for Commons Logging.
</summary>
<author>Erez Mazor</author>
</member>
<member name="F:Spring.Template.Velocity.CommonsLoggingLogSystem.log">
<summary>
Shared logger instance.
</summary>
</member>
<member name="M:Spring.Template.Velocity.CommonsLoggingLogSystem.Init(NVelocity.Runtime.IRuntimeServices)">
<summary>
Initializes the specified runtime services. No-op in current implementatin
</summary>
<param name="runtimeServices">the runtime services.</param>
</member>
<member name="M:Spring.Template.Velocity.CommonsLoggingLogSystem.LogVelocityMessage(NVelocity.Runtime.Log.LogLevel,System.String)">
<summary>
Log a NVelocity message using the commons logging system
</summary>
<param name="level">LogLevel to match</param>
<param name="message">message to log</param>
</member>
<member name="T:Spring.Template.Velocity.SpringResourceLoader">
<summary>
NVelocity's abstract ResourceLoader extension which serves
as an adapter that loads templates via a Spring IResourceLoader.
<br/>
Used by VelocityEngineFactory for any resource loader path that
cannot be resolved to a File or an Assembly or for
implementations which rely on spring's IResourceLoader
mechanism.
<br/>
<b>Important</b>: this loader does not allow for modification detection.
<br/>
Expects "spring.resource.loader" (IResourceLoader implementations)
and "spring.resource.loader.path" application attributes in the
NVelocity runtime.
</summary>
<see cref="P:Spring.Template.Velocity.VelocityEngineFactory.ResourceLoaderPath"/>
<see cref="T:Spring.Core.IO.IResourceLoader"/>
<see cref="T:NVelocity.Runtime.Resource.Loader.FileResourceLoader"/>
<see cref="T:NVelocity.Runtime.Resource.Loader.ResourceLoader"/>
<see cref="T:NVelocity.Runtime.Resource.Loader.AssemblyResourceLoader"/>
<author>Erez Mazor (.NET) </author>
</member>
<member name="F:Spring.Template.Velocity.SpringResourceLoader.NAME">
<summary>
Prefix used for the NVelocity Configuration
</summary>
</member>
<member name="F:Spring.Template.Velocity.SpringResourceLoader.SPRING_RESOURCE_LOADER_CLASS">
<summary>
The IResourceLoader implementation type
</summary>
</member>
<member name="F:Spring.Template.Velocity.SpringResourceLoader.SPRING_RESOURCE_LOADER_CACHE">
<summary>
A flag indicating weather a template cache is used
</summary>
</member>
<member name="F:Spring.Template.Velocity.SpringResourceLoader.SPRING_RESOURCE_LOADER">
<summary>
Fully qualified name of the IResourceLoader implementation class
</summary>
</member>
<member name="F:Spring.Template.Velocity.SpringResourceLoader.SPRING_RESOURCE_LOADER_PATH">
<summary>
A comma delimited list of paths used by the spring IResourceLoader implementation
</summary>
</member>
<member name="F:Spring.Template.Velocity.SpringResourceLoader.log">
<summary>
Shared logger instance.
</summary>
</member>
<member name="M:Spring.Template.Velocity.SpringResourceLoader.Init(Commons.Collections.ExtendedProperties)">
<summary>
Initialize the template loader with a resources class.
</summary>
<param name="configuration">The ExtendedProperties representing the Velocity configuration.</param>
</member>
<member name="M:Spring.Template.Velocity.SpringResourceLoader.GetResourceStream(System.String)">
<summary>
Get the <code>System.IO.Stream</code> that the Runtime will parse to create a template.
</summary>
<param name="source">the source template name</param>
<returns>a System.IO.Stream representation of the resource</returns>
</member>
<member name="M:Spring.Template.Velocity.SpringResourceLoader.IsSourceModified(NVelocity.Runtime.Resource.Resource)">
<summary>
Given a template, check to see if the source of InputStream has been modified.
</summary>
<param name="resource">The resource.</param>
<returns>
<c>true</c> if the source of the InputStream has been modified; otherwise, <c>false</c>.
</returns>
</member>
<member name="M:Spring.Template.Velocity.SpringResourceLoader.GetLastModified(NVelocity.Runtime.Resource.Resource)">
<summary>
Get the last modified time of the InputStream source
that was used to create the template. We need the template
here because we have to extract the name of the template
in order to locate the InputStream source.
</summary>
<param name="resource">The resource.</param>
<returns></returns>
</member>
<member name="T:Spring.Template.Velocity.VelocityConstants">
<summary>
Common Velocity constants.
</summary>
</member>
<member name="F:Spring.Template.Velocity.VelocityConstants.File">
<summary>
File.
</summary>
</member>
<member name="F:Spring.Template.Velocity.VelocityConstants.Type">
<summary>
Type.
</summary>
</member>
<member name="F:Spring.Template.Velocity.VelocityConstants.Assembly">
<summary>
Assembly.
</summary>
</member>
<member name="F:Spring.Template.Velocity.VelocityConstants.Class">
<summary>
Class.
</summary>
</member>
<member name="F:Spring.Template.Velocity.VelocityConstants.Name">
<summary>
Name.
</summary>
</member>
<member name="F:Spring.Template.Velocity.VelocityConstants.Description">
<summary>
Description.
</summary>
</member>
<member name="F:Spring.Template.Velocity.VelocityConstants.Path">
<summary>
Path.
</summary>
</member>
<member name="F:Spring.Template.Velocity.VelocityConstants.Separator">
<summary>
Separator.
</summary>
</member>
<member name="T:Spring.Template.Velocity.VelocityEngineFactory">
<summary>
Factory that configures a VelocityEngine. Can be used standalone,
but typically you will use VelocityEngineFactoryObject
for preparing a VelocityEngine as bean reference.
<br/>
The optional "ConfigLocation" property sets the location of the Velocity
properties file, within the current application. Velocity properties can be
overridden via "VelocityProperties", or even completely specified locally,
avoiding the need for an external properties file.
<br/>
The "ResourceLoaderPath" property can be used to specify the Velocity
resource loader path via Spring's IResource abstraction, possibly relative
to the Spring application context.
<br/>
If "OverrideLogging" is true (the default), the VelocityEngine will be
configured to log via Commons Logging, that is, using the Spring-provided
CommonsLoggingLogSystem as log system.
<br/>
The simplest way to use this class is to specify a ResourceLoaderPath
property. the VelocityEngine typically then does not need any further
configuration.
</summary>
<see cref="T:Spring.Template.Velocity.CommonsLoggingLogSystem"/>
<see cref="T:Spring.Template.Velocity.VelocityEngineFactoryObject"/>
<see cref="T:Spring.Template.Velocity.CommonsLoggingLogSystem"/>
<author>Erez Mazor</author>
</member>
<member name="F:Spring.Template.Velocity.VelocityEngineFactory.log">
<summary>
Shared logger instance.
</summary>
</member>
<member name="M:Spring.Template.Velocity.VelocityEngineFactory.CreateVelocityEngine">
<summary>
Create and initialize the VelocityEngine instance and return it
</summary>
<returns>VelocityEngine</returns>
<exception cref="T:NVelocity.Exception.VelocityException"/>
<see cref="M:Spring.Template.Velocity.VelocityEngineFactory.FillProperties(Commons.Collections.ExtendedProperties,Spring.Core.IO.IInputStreamSource,System.Boolean)"/>
<see cref="M:Spring.Template.Velocity.VelocityEngineFactory.InitVelocityResourceLoader(NVelocity.App.VelocityEngine,Commons.Collections.ExtendedProperties,System.Collections.IList)"/>
<see cref="M:Spring.Template.Velocity.VelocityEngineFactory.PostProcessVelocityEngine(NVelocity.App.VelocityEngine)"/>
<see cref="M:NVelocity.App.VelocityEngine.Init"/>
</member>
<member name="M:Spring.Template.Velocity.VelocityEngineFactory.LoadDefaultProperties(Commons.Collections.ExtendedProperties)">
<summary>
This is to overcome an issue with the current NVelocity library, it seems the
default runetime properties/directives (nvelocity.properties and directive.properties
files) are not being properly located in the library at load time. A jira should
be filed but for now we attempt to do this on our own. Particularly our
concern here is with several required properties which I don't want
to require users to re-defined. e.g.,:
<br/>
Pre-requisites:<br/>
resource.manager.class=NVelocity.Runtime.Resource.ResourceManagerImpl <br/>
directive.manager=NVelocity.Runtime.Directive.DirectiveManager <br/>
runtime.introspector.uberspect=NVelocity.Util.Introspection.UberspectImpl <br/>
</summary>
</member>
<member name="M:Spring.Template.Velocity.VelocityEngineFactory.NewVelocityEngine">
<summary>
Return a new VelocityEngine. Subclasses can override this for
custom initialization, or for using a mock object for testing. <br/>
Called by CreateVelocityEngine()
</summary>
<returns>VelocityEngine instance (non-configured)</returns>
<see cref="M:Spring.Template.Velocity.VelocityEngineFactory.CreateVelocityEngine"/>
</member>
<member name="M:Spring.Template.Velocity.VelocityEngineFactory.InitVelocityResourceLoader(NVelocity.App.VelocityEngine,Commons.Collections.ExtendedProperties,System.Collections.IList)">
<summary>
Initialize a Velocity resource loader for the given VelocityEngine:
either a standard Velocity FileResourceLoader or a SpringResourceLoader.
<br/>Called by <code>CreateVelocityEngine()</code>.
</summary>
<param name="velocityEngine">velocityEngine the VelocityEngine to configure</param>
<param name="extendedProperties"></param>
<param name="paths">paths the path list to load Velocity resources from</param>
<see cref="T:NVelocity.Runtime.Resource.Loader.FileResourceLoader"/>
<see cref="T:Spring.Template.Velocity.SpringResourceLoader"/>
<see cref="M:Spring.Template.Velocity.VelocityEngineFactory.InitSpringResourceLoader(NVelocity.App.VelocityEngine,Commons.Collections.ExtendedProperties,System.String)"/>
<see cref="M:Spring.Template.Velocity.VelocityEngineFactory.CreateVelocityEngine"/>
</member>
<member name="M:Spring.Template.Velocity.VelocityEngineFactory.InitSpringResourceLoader(NVelocity.App.VelocityEngine,Commons.Collections.ExtendedProperties,System.String)">
<summary>
Initialize a SpringResourceLoader for the given VelocityEngine.
<br/>Called by <code>InitVelocityResourceLoader</code>.
<b>Important</b>: the NVeloctity ResourceLoaderFactory.getLoader
method replaces ';' with ',' when attempting to construct our resource
loader. The name on the SPRING_RESOURCE_LOADER_CLASS property
has to be in the form of "ClassFullName; AssemblyName" in replacement
of the tranditional "ClassFullName, AssemblyName" to work.
</summary>
<param name="velocityEngine">velocityEngine the VelocityEngine to configure</param>
<param name="extendedProperties"></param>
<param name="resourceLoaderPathString">resourceLoaderPath the path to load Velocity resources from</param>
<see cref="T:Spring.Template.Velocity.SpringResourceLoader"/>
<see cref="M:Spring.Template.Velocity.VelocityEngineFactory.InitVelocityResourceLoader(NVelocity.App.VelocityEngine,Commons.Collections.ExtendedProperties,System.Collections.IList)"/>
</member>
<member name="M:Spring.Template.Velocity.VelocityEngineFactory.PostProcessVelocityEngine(NVelocity.App.VelocityEngine)">
<summary>
To be implemented by subclasses that want to to perform custom
post-processing of the VelocityEngine after this FactoryObject
performed its default configuration (but before VelocityEngine.init)
<br/>
Called by CreateVelocityEngine
</summary>
<param name="velocityEngine">velocityEngine the current VelocityEngine</param>
<exception cref="T:System.IO.IOException"/>
<see cref="M:Spring.Template.Velocity.VelocityEngineFactory.CreateVelocityEngine"/>
<see cref="M:NVelocity.App.VelocityEngine.Init"/>
</member>
<member name="M:Spring.Template.Velocity.VelocityEngineFactory.FillProperties(Commons.Collections.ExtendedProperties,Spring.Core.IO.IInputStreamSource,System.Boolean)">
<summary>
Populates the velocity properties from the given resource
</summary>
<param name="extendedProperties">ExtendedProperties instance to populate</param>
<param name="resource">The resource from which to load the properties</param>
<param name="append">A flag indicated weather the properties loaded from the resource should be appended or replaced in the extendedProperties</param>
</member>
<member name="P:Spring.Template.Velocity.VelocityEngineFactory.ConfigLocation">
<summary>
Set the location of the Velocity config file. Alternatively, you can specify all properties locally.
</summary>
<see cref="P:Spring.Template.Velocity.VelocityEngineFactory.VelocityProperties"/>
<see cref="P:Spring.Template.Velocity.VelocityEngineFactory.ResourceLoaderPath"/>
</member>
<member name="P:Spring.Template.Velocity.VelocityEngineFactory.VelocityProperties">
<summary>
Set local NVelocity properties.
</summary>
<see cref="P:Spring.Template.Velocity.VelocityEngineFactory.VelocityProperties"/>
</member>
<member name="P:Spring.Template.Velocity.VelocityEngineFactory.ResourceLoaderPath">
<summary>
Single ResourceLoaderPath
</summary>
<see cref="P:Spring.Template.Velocity.VelocityEngineFactory.ResourceLoaderPaths"/>
</member>
<member name="P:Spring.Template.Velocity.VelocityEngineFactory.ResourceLoaderPaths">
<summary>
Set the Velocity resource loader path via a Spring resource location.
Accepts multiple locations in Velocity's comma-separated path style.
<br/>
When populated via a String, standard URLs like "file:" and "assembly:"
pseudo URLs are supported, as understood by IResourceLoader. Allows for
relative paths when running in an ApplicationContext.
<br/>
Will define a path for the default Velocity resource loader with the name
"file". If the specified resource cannot be resolved to a File,
a generic SpringResourceLoader will be used under the name "spring", without
modification detection.
<br/>
Take notice that resource caching will be enabled in any case. With the file
resource loader, the last-modified timestamp will be checked on access to
detect changes. With SpringResourceLoader, the resource will be throughout
the life time of the application context (for example for class path resources).
<br/>
To specify a modification check interval for files, use Velocity's
standard "file.resource.loader.modificationCheckInterval" property. By default,
the file timestamp is checked on every access (which is surprisingly fast).
Of course, this just applies when loading resources from the file system.
<br/>
To enforce the use of SpringResourceLoader, i.e. to not resolve a path
as file system resource in any case, turn off the "preferFileSystemAccess"
flag. See the latter's documentation for details.
</summary>
<see cref="P:Spring.Template.Velocity.VelocityEngineFactory.ResourceLoader"/>
<see cref="P:Spring.Template.Velocity.VelocityEngineFactory.VelocityProperties"/>
<see cref="P:Spring.Template.Velocity.VelocityEngineFactory.PreferFileSystemAccess"/>
<see cref="T:Spring.Template.Velocity.SpringResourceLoader"/>
<see cref="T:NVelocity.Runtime.Resource.Loader.FileResourceLoader"/>
</member>
<member name="P:Spring.Template.Velocity.VelocityEngineFactory.ResourceLoader">
<summary>
Set the Spring ResourceLoader to use for loading Velocity template files.
The default is DefaultResourceLoader. Will get overridden by the
ApplicationContext if running in a context.
</summary>
<see cref="T:Spring.Core.IO.ConfigurableResourceLoader"/>
<see cref="T:Spring.Context.Support.ContextRegistry"/>
</member>
<member name="P:Spring.Template.Velocity.VelocityEngineFactory.PreferFileSystemAccess">
<summary>
Set whether to prefer file system access for template loading.
File system access enables hot detection of template changes.
<br/>
If this is enabled, VelocityEngineFactory will try to resolve the
specified "resourceLoaderPath" as file system resource.
<br/>
Default is "true". Turn this off to always load via SpringResourceLoader
(i.e. as stream, without hot detection of template changes), which might
be necessary if some of your templates reside in a directory while
others reside in assembly files.
</summary>
<see cref="P:Spring.Template.Velocity.VelocityEngineFactory.ResourceLoaderPath"/>
</member>
<member name="P:Spring.Template.Velocity.VelocityEngineFactory.OverrideLogging">
<summary>
Set whether Velocity should log via Commons Logging, i.e. whether Velocity's
log system should be set to CommonsLoggingLogSystem. Default value is true
</summary>
<see cref="T:Spring.Template.Velocity.CommonsLoggingLogSystem"/>
</member>
<member name="T:Spring.Template.Velocity.VelocityEngineFactoryObject">
<summary>
FactoryObject implementation that configures a VelocityEngine and provides it
as an object reference. This object is intended for any kind of usage of Velocity in
application code, e.g. for generating email content.
See the base class VelocityEngineFactory for configuration details.
</summary>
<see cref="T:Spring.Template.Velocity.VelocityEngineFactory"/>
<author>Erez Mazor</author>
</member>
<member name="M:Spring.Template.Velocity.VelocityEngineFactoryObject.GetObject">
<summary>
Get the velocity engine underlying object
</summary>
<returns>An instance of a configured VelocityEngine</returns>
<see cref="T:Spring.Objects.Factory.IFactoryObject"/>
</member>
<member name="M:Spring.Template.Velocity.VelocityEngineFactoryObject.AfterPropertiesSet">
<summary>
Facilitate the creation of the velocity engine object
</summary>
</member>
<member name="P:Spring.Template.Velocity.VelocityEngineFactoryObject.ObjectType">
<summary>
Get the type of the velocity engine
</summary>
</member>
<member name="P:Spring.Template.Velocity.VelocityEngineFactoryObject.IsSingleton">
<summary>
Singleton
</summary>
</member>
<member name="T:Spring.Template.Velocity.VelocityEngineUtils">
<summary>
Generalized Utility class for merging velocity templates into a text writer or return the result as a string
</summary>
<author>Erez Mazor</author>
</member>
<member name="F:Spring.Template.Velocity.VelocityEngineUtils.log">
<summary>
Shared logger instance.
</summary>
</member>
<member name="M:Spring.Template.Velocity.VelocityEngineUtils.MergeTemplate(NVelocity.App.VelocityEngine,System.String,System.String,System.Collections.Hashtable,System.IO.TextWriter)">
<summary>
Merge the specified Velocity template with the given model and write
the result to the given Writer.
</summary>
<param name="velocityEngine">VelocityEngine to work with</param>
<param name="templateLocation">the location of template, relative to Velocity's resource loader path</param>
<param name="encoding">encoding the encoding of the template file</param>
<param name="model">the Hashtable that contains model names as keys and model objects</param>
<param name="writer">writer the TextWriter to write the result to</param>
<exception cref="T:NVelocity.Exception.VelocityException">thrown if any exception is thrown by the velocity engine</exception>
</member>
<member name="M:Spring.Template.Velocity.VelocityEngineUtils.MergeTemplateIntoString(NVelocity.App.VelocityEngine,System.String,System.String,System.Collections.Hashtable)">
<summary>
Merge the specified Velocity template with the given model into a string.
</summary>
<param name="velocityEngine">VelocityEngine to work with</param>
<param name="templateLocation">the location of template, relative to Velocity's resource loader path</param>
<param name="encoding">the encoding string to use for the merge</param>
<param name="model">the Hashtable that contains model names as keys and model objects</param>
<returns>the result as string</returns>
<exception cref="T:NVelocity.Exception.VelocityException">thrown if any exception is thrown by the velocity engine</exception>
</member>
</members>
</doc>
@@ -0,0 +1,521 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Testing.Microsoft</name>
</assembly>
<members>
<member name="T:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests">
<summary>
Convenient superclass for tests depending on a Spring context.
The test instance itself is populated by Dependency Injection.
</summary>
<remarks>
<p>Really for integration testing, not unit testing.
You should <i>not</i> normally use the Spring container
for unit tests: simply populate your objects in plain NUnit tests!</p>
<p>This supports two modes of populating the test:
<ul>
<li>Via Property Dependency Injection. Simply express dependencies on objects
in the test fixture, and they will be satisfied by autowiring by type.</li>
<li>Via Field Injection. Declare protected variables of the required type
which match named beans in the context. This is autowire by name,
rather than type. This approach is based on an approach originated by
Ara Abrahmian. Property Dependency Injection is the default: set the
"populateProtectedVariables" property to true in the constructor to switch
on Field Injection.</li>
</ul></p>
<p>This class will normally cache contexts based on a <i>context key</i>:
normally the config locations String array describing the Spring resource
descriptors making up the context. Unless the <code>SetDirty()</code> method
is called by a test, the context will not be reloaded, even across different
subclasses of this test. This is particularly beneficial if your context is
slow to construct, for example if you are using Hibernate and the time taken
to load the mappings is an issue.</p>
<p>If you don't want this behavior, you can override the <code>ContextKey</code>
property, most likely to return the test class. In conjunction with this you would
probably override the <code>GetContext</code> method, which by default loads
the locations specified by the <code>ConfigLocations</code> property.</p>
<p><b>WARNING:</b> When doing integration tests from within VS.NET, only use
assembly resource URLs. Else, you may see misleading failures when changing
context locations.</p>
</remarks>
<author>Rod Johnson</author>
<author>Rob Harrop</author>
<author>Rick Evans</author>
<author>Aleksandar Seovic (.NET)</author>
</member>
<member name="T:Spring.Testing.Microsoft.AbstractSpringContextTests">
<summary>
Superclass for NUnit test cases using a Spring context.
</summary>
<remarks>
<p>Maintains a cache of contexts by key. This has significant performance
benefit if initializing the context would take time. While initializing a
Spring context itself is very quick, some objects in a context, such as
a LocalSessionFactoryObject for working with NHibernate, may take time to
initialize. Hence it often makes sense to do that initializing once.</p>
<p>Normally you won't extend this class directly but rather extend one
of its subclasses.</p>
</remarks>
<author>Rod Johnson</author>
<author>Aleksandar Seovic (.NET)</author>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractSpringContextTests.contextKeyToContextMap">
<summary>
Map of context keys returned by subclasses of this class, to
Spring contexts.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractSpringContextTests.#cctor">
<summary>
Static ctor to avoid "beforeFieldInit" problem.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractSpringContextTests.ClearContextCache">
<summary>
Disposes any cached context instance and removes it from cache.
</summary>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractSpringContextTests.registerContextWithContextRegistry">
<summary>
Indicates, whether context instances should be automatically registered with the global <see cref="T:Spring.Context.Support.ContextRegistry"/>.
</summary>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractSpringContextTests.logger">
<summary>
Logger available to subclasses.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractSpringContextTests.#ctor">
<summary>
Default constructor for AbstractSpringContextTests.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractSpringContextTests.SetDirty(System.String[])">
<summary>
Set custom locations dirty. This will cause them to be reloaded
from the cache before the next test case is executed.
</summary>
<remarks>
Call this method only if you change the state of a singleton
object, potentially affecting future tests.
</remarks>
<param name="locations">Locations </param>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractSpringContextTests.HasCachedContext(System.Object)">
<summary>
Returns <c>true</c> if context for the specified
<paramref name="contextKey"/> is cached.
</summary>
<param name="contextKey">Context key to check.</param>
<returns>
<c>true</c> if context for the specified
<paramref name="contextKey"/> is cached,
<c>false</c> otherwise.
</returns>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractSpringContextTests.ContextKeyString(System.Object)">
<summary>
Converts context key to string.
</summary>
<remarks>
Subclasses can override this to return a string representation of
their contextKey for use in logging.
</remarks>
<param name="contextKey">Context key to convert.</param>
<returns>
String representation of the specified <paramref name="contextKey"/>. Null if
contextKey is null.
</returns>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractSpringContextTests.AddContext(System.Object,Spring.Context.IConfigurableApplicationContext)">
<summary>
Caches application context.
</summary>
<param name="key">Key to use.</param>
<param name="context">Context to cache.</param>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractSpringContextTests.GetContext(System.Object)">
<summary>
Returns cached context if present, or loads it if not.
</summary>
<param name="key">Context key.</param>
<returns>Spring application context associated with the specified key.</returns>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractSpringContextTests.LoadContextLocations(System.String[])">
<summary>
Loads application context from the specified resource locations.
</summary>
<param name="locations">Resources to load object definitions from.</param>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractSpringContextTests.LoadContext(System.Object)">
<summary>
Loads application context based on user-defined key.
</summary>
<remarks>
Unless overriden by the user, this method will alway throw
a <see cref="T:System.NotSupportedException"/>.
</remarks>
<param name="key">User-defined key.</param>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractSpringContextTests.RegisterContextWithContextRegistry">
<summary>
Controls, whether application context instances will
be registered/unregistered with the global <see cref="T:Spring.Context.Support.ContextRegistry"/>.
Defaults to <c>true</c>.
</summary>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.applicationContext">
<summary>
Application context this test will run against.
</summary>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.managedVariableNames">
<summary>
Holds names of the fields that should be used for field injection.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.#ctor">
<summary>
Default constructor for AbstractDependencyInjectionSpringContextTests.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.SetDirty">
<summary>
Called to say that the "applicationContext" instance variable is dirty and
should be reloaded. We need to do this if a test has modified the context
(for example, by replacing an object definition).
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.TestInitialize">
<summary>
Test setup method.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.InjectDependencies">
<summary>
Inject dependencies into 'this' instance (that is, this test instance).
</summary>
<remarks>
<p>The default implementation populates protected variables if the
<see cref="P:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.PopulateProtectedVariables"/> property is set, else
uses autowiring if autowiring is switched on (which it is by default).</p>
<p>You can certainly override this method if you want to totally control
how dependencies are injected into 'this' instance.</p>
</remarks>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.LoadContextLocations(System.String[])">
<summary>
Loads application context from the specified resource locations.
</summary>
<param name="locations">Resources to load object definitions from.</param>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.InitManagedVariableNames">
<summary>
Retrieves the names of the fields that should be used for field injection.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.InjectProtectedVariables">
<summary>
Injects protected fields using Field Injection.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.BeforeProtectedVariableInjection(System.Reflection.FieldInfo)">
<summary>
Called right before a field is being injected
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.OnTestInitialize">
<summary>
Subclasses can override this method in order to
add custom test setup logic.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.TestCleanup">
<summary>
Test teardown method.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.OnTestCleanup">
<summary>
Subclasses can override this method in order to
add custom test teardown logic.
</summary>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.PopulateProtectedVariables">
<summary>
Gets or sets a flag specifying whether to populate protected
variables of this test case.
</summary>
<value>
A flag specifying whether to populate protected variables of this test case.
Default is <b>false</b>.
</value>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.AutowireMode">
<summary>
Gets or sets the autowire mode for test properties set by Dependency Injection.
</summary>
<value>
The autowire mode for test properties set by Dependency Injection.
The default is <see cref="F:Spring.Objects.Factory.Config.AutoWiringMode.ByType"/>.
</value>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.DependencyCheck">
<summary>
Gets or sets a flag specifying whether or not dependency checking
should be performed for test properties set by Dependency Injection.
</summary>
<value>
<p>A flag specifying whether or not dependency checking
should be performed for test properties set by Dependency Injection.</p>
<p>The default is <b>true</b>, meaning that tests cannot be run
unless all properties are populated.</p>
</value>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.LoadCount">
<summary>
Gets the current number of context load attempts.
</summary>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.ContextKey">
<summary>
Gets a key for this context. Usually based on config locations, but
a subclass overriding buildContext() might want to return its class.
</summary>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractDependencyInjectionSpringContextTests.ConfigLocations">
<summary>
Subclasses must implement this property to return the locations of their
config files. A plain path will be treated as a file system location.
</summary>
<value>An array of config locations</value>
</member>
<member name="T:Spring.Testing.Microsoft.AbstractTransactionalDbProviderSpringContextTests">
<summary>
Subclass of AbstractTransactionalSpringContextTests that adds some convenience
functionality for ADO.NET access. Expects a IDbProvider object
to be defined in the Spring application context.
</summary>
<remarks>
This class exposes a AdoTemplate and provides an easy way to delete from the
database in a new transaction.
</remarks>
<author>Rod Johnson</author>
<author>Juergen Hoeller</author>
<author>Mark Pollack (.NET)</author>
</member>
<member name="T:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests">
<summary>
Convenient superclass for tests that should occur in a transaction, but normally
will roll the transaction back on the completion of each test.
</summary>
<remarks>
<p>This is useful in a range of circumstances, allowing the following benefits:</p>
<ul>
<li>Ability to delete or insert any data in the database, without affecting other tests</li>
<li>Providing a transactional context for any code requiring a transaction</li>
<li>Ability to write anything to the database without any need to clean up.</li>
</ul>
<p>This class is typically very fast, compared to traditional setup/teardown scripts.</p>
<p>If data should be left in the database, call the <code>SetComplete()</code>
method in each test. The "DefaultRollback" property, which defaults to "true",
determines whether transactions will complete by default.</p>
<p>It is even possible to end the transaction early; for example, to verify lazy
loading behavior of an O/R mapping tool. (This is a valuable away to avoid
unexpected errors when testing a web UI, for example.) Simply call the
<code>endTransaction()</code> method. Execution will then occur without a
transactional context.</p>
<p>The <code>StartNewTransaction()</code> method may be called after a call to
<code>EndTransaction()</code> if you wish to create a new transaction, quite
independent of the old transaction. The new transaction's default fate will be to
roll back, unless <code>setComplete()</code> is called again during the scope of the
new transaction. Any number of transactions may be created and ended in this way.
The final transaction will automatically be rolled back when the test case is
torn down.</p>
<p>Transactional behavior requires a single object in the context implementing the
IPlatformTransactionManager interface. This will be set by the superclass's
Dependency Injection mechanism. If using the superclass's Field Injection mechanism,
the implementation should be named "transactionManager". This mechanism allows the
use of this superclass even when there's more than one transaction manager in the context.</p>
<p><i>This superclass can also be used without transaction management, if no
IPlatformTransactionManager object is found in the context provided. Be careful about
using this mode, as it allows the potential to permanently modify data.
This mode is available only if dependency checking is turned off in
the AbstractDependencyInjectionSpringContextTests superclass. The non-transactional
capability is provided to enable use of the same subclass in different environments.</i></p>
</remarks>
<author>Rod Johnson</author>
<author>Juergen Hoeller</author>
<author>Rick Evans</author>
<author>Mark Pollack (.NET)</author>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.transactionManager">
<summary>
The transaction manager to use
</summary>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.defaultRollback">
<summary>
Should we roll back by default?
</summary>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.complete">
<summary>
Should we commit the current transaction?
</summary>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.transactionsStarted">
<summary>
Number of transactions started
</summary>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.transactionDefinition">
<summary>
Default transaction definition is used.
Subclasses can change this to cause different behaviour.
</summary>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.transactionStatus">
<summary>
TransactionStatus for this test. Typical subclasses won't need to use it.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests"/> class.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.PreventTransaction">
<summary>
Prevents the transaction.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.OnTestInitialize">
<summary>
Creates a transaction
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.OnSetUpBeforeTransaction">
<summary>
Callback method called before transaction is setup.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.OnSetUpInTransaction">
<summary>
Callback method called after transaction is setup.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.OnTestCleanup">
<summary>
rollback the transaction.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.OnTearDownInTransaction">
<summary>
Callback before rolling back the transaction.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.OnTearDownAfterTransaction">
<summary>
Callback after rolling back the transaction.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.SetComplete">
<summary>
Set the complete flag..
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.EndTransaction">
<summary>
Ends the transaction.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.StartNewTransaction">
<summary>
Starts the new transaction.
</summary>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.TransactionManager">
<summary>
Sets the transaction manager to use.
</summary>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.DefaultRollback">
<summary>
Sets the default rollback flag.
</summary>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractTransactionalSpringContextTests.TransactionDefinition">
<summary>
Set the <see cref="T:Spring.Transaction.ITransactionDefinition"/> to be used
</summary>
<remarks>
Defaults to <see cref="T:Spring.Transaction.Support.DefaultTransactionDefinition"/>
</remarks>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractTransactionalDbProviderSpringContextTests.adoTemplate">
<summary>
Holds the <see cref="P:Spring.Testing.Microsoft.AbstractTransactionalDbProviderSpringContextTests.AdoTemplate"/> that this base class manages
</summary>
</member>
<member name="F:Spring.Testing.Microsoft.AbstractTransactionalDbProviderSpringContextTests.zappedTables">
<summary>
Did this test delete any tables? If so, we forbid transaction completion,
and only allow rollback.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalDbProviderSpringContextTests.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Spring.Testing.Microsoft.AbstractTransactionalDbProviderSpringContextTests"/> class.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalDbProviderSpringContextTests.DeleteFromTables(System.String[])">
<summary>
Convenient method to delete all rows from these tables.
Calling this method will make avoidance of rollback by calling
SetComplete() impossible.
</summary>
<param name="names"></param>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalDbProviderSpringContextTests.SetComplete">
<summary>
Overridden to prevent the transaction committing if a number of tables have been
cleared, as a defensive measure against accidental <i>permanent</i> wiping of a database.
</summary>
</member>
<member name="M:Spring.Testing.Microsoft.AbstractTransactionalDbProviderSpringContextTests.CountRowsInTable(System.String)">
<summary>
Counts the rows in given table.
</summary>
<param name="tableName">Name of the table to count rows in.</param>
<returns>The number of rows in the table</returns>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractTransactionalDbProviderSpringContextTests.DbProvider">
<summary>
Sets the DbProvider, via Dependency Injection.
</summary>
<value>The IDbProvider.</value>
</member>
<member name="P:Spring.Testing.Microsoft.AbstractTransactionalDbProviderSpringContextTests.AdoTemplate">
<summary>
Gets or sets the AdoTemplate that this base class manages.
</summary>
<value>The ADO template.</value>
</member>
</members>
</doc>
@@ -0,0 +1,655 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Testing.NUnit</name>
</assembly>
<members>
<member name="T:Spring.Testing.Ado.IPlatformTransaction">
<summary>
Holds status for an active transaction. You *must* dispose this object!
</summary>
<remarks>
<example>
Usage Pattern:
<code>
TBD
</code>
</example>
</remarks>
</member>
<member name="M:Spring.Testing.Ado.IPlatformTransaction.Commit">
<summary>
Mark transaction for commit on disposal
</summary>
</member>
<member name="M:Spring.Testing.Ado.IPlatformTransaction.Rollback">
<summary>
Throw exception and rollback any uncommitted commands
</summary>
</member>
<member name="T:Spring.Testing.Ado.SimpleAdoTestUtils">
<summary>
TBD
</summary>
<author>Erich Eichinger</author>
</member>
<member name="F:Spring.Testing.Ado.SimpleAdoTestUtils.BLOCKDELIM_GO">
<summary>
TBD
</summary>
</member>
<member name="F:Spring.Testing.Ado.SimpleAdoTestUtils.BLOCKDELIM_GO_EXP">
<summary>
TBD
</summary>
</member>
<member name="F:Spring.Testing.Ado.SimpleAdoTestUtils.BLOCKDELIM_SEMICOLON">
<summary>
TBD
</summary>
</member>
<member name="F:Spring.Testing.Ado.SimpleAdoTestUtils.BLOCKDELIM_SEMICOLON_EXP">
<summary>
TBD
</summary>
</member>
<member name="F:Spring.Testing.Ado.SimpleAdoTestUtils.BLOCKDELIM_NEWLINE">
<summary>
TBD
</summary>
</member>
<member name="F:Spring.Testing.Ado.SimpleAdoTestUtils.BLOCKDELIM_NEWLINE_EXP">
<summary>
TBD
</summary>
</member>
<member name="F:Spring.Testing.Ado.SimpleAdoTestUtils.BLOCKDELIM_DEFAULT_EXP">
<summary>
TBD
</summary>
</member>
<member name="F:Spring.Testing.Ado.SimpleAdoTestUtils.BLOCKDELIM_ALL_EXP">
<summary>
TBD
</summary>
</member>
<member name="M:Spring.Testing.Ado.SimpleAdoTestUtils.CreateTransaction(Spring.Data.Common.IDbProvider,Spring.Transaction.ITransactionDefinition)">
<summary>
TBD
</summary>
</member>
<member name="M:Spring.Testing.Ado.SimpleAdoTestUtils.ExecuteSqlScript(Spring.Data.IAdoOperations,System.String,System.Text.RegularExpressions.Regex[])">
<summary>
Execute the given script
</summary>
</member>
<member name="M:Spring.Testing.Ado.SimpleAdoTestUtils.ExecuteSqlScript(Spring.Data.IAdoOperations,System.String,System.Boolean,System.Text.RegularExpressions.Regex[])">
<summary>
Execute the given script
</summary>
</member>
<member name="M:Spring.Testing.Ado.SimpleAdoTestUtils.ExecuteSqlScript(Spring.Data.IAdoOperations,Spring.Core.IO.IResourceLoader,System.String,System.Boolean,System.Text.RegularExpressions.Regex[])">
<summary>
Execute the given script
</summary>
</member>
<member name="M:Spring.Testing.Ado.SimpleAdoTestUtils.ExecuteSqlScript(Spring.Data.IAdoOperations,Spring.Core.IO.IResource,System.Text.RegularExpressions.Regex[])">
<summary>
Execute the given script
</summary>
</member>
<member name="M:Spring.Testing.Ado.SimpleAdoTestUtils.ExecuteSqlScript(Spring.Data.IAdoOperations,Spring.Core.IO.IResource,System.Boolean,System.Text.RegularExpressions.Regex[])">
<summary>
Execute the given script
</summary>
</member>
<member name="M:Spring.Testing.Ado.SimpleAdoTestUtils.ExecuteSqlScript(Spring.Data.IAdoOperations,Spring.Core.IO.EncodedResource,System.Boolean,System.Text.RegularExpressions.Regex[])">
<summary>
Execute the given script
</summary>
</member>
<member name="M:Spring.Testing.Ado.SimpleAdoTestUtils.ExecuteSqlScriptInternal(Spring.Data.IAdoOperations,Spring.Core.IO.EncodedResource,System.Boolean,System.Text.RegularExpressions.Regex[])">
<summary>
Execute the given script
</summary>
</member>
<member name="M:Spring.Testing.Ado.SimpleAdoTestUtils.GetScriptBlocks(Spring.Core.IO.EncodedResource,System.Collections.IList,System.Text.RegularExpressions.Regex[])">
<summary>
TBD
</summary>
</member>
<member name="T:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests">
<summary>
Convenient superclass for tests depending on a Spring context.
The test instance itself is populated by Dependency Injection.
</summary>
<remarks>
<p>Really for integration testing, not unit testing.
You should <i>not</i> normally use the Spring container
for unit tests: simply populate your objects in plain NUnit tests!</p>
<p>This supports two modes of populating the test:
<ul>
<li>Via Property Dependency Injection. Simply express dependencies on objects
in the test fixture, and they will be satisfied by autowiring by type.</li>
<li>Via Field Injection. Declare protected variables of the required type
which match named beans in the context. This is autowire by name,
rather than type. This approach is based on an approach originated by
Ara Abrahmian. Property Dependency Injection is the default: set the
"populateProtectedVariables" property to true in the constructor to switch
on Field Injection.</li>
</ul></p>
<p>This class will normally cache contexts based on a <i>context key</i>:
normally the config locations String array describing the Spring resource
descriptors making up the context. Unless the <code>SetDirty()</code> method
is called by a test, the context will not be reloaded, even across different
subclasses of this test. This is particularly beneficial if your context is
slow to construct, for example if you are using Hibernate and the time taken
to load the mappings is an issue.</p>
<p>If you don't want this behavior, you can override the <code>ContextKey</code>
property, most likely to return the test class. In conjunction with this you would
probably override the <code>GetContext</code> method, which by default loads
the locations specified by the <code>ConfigLocations</code> property.</p>
<p><b>WARNING:</b> When doing integration tests from within VS.NET, only use
assembly resource URLs. Else, you may see misleading failures when changing
context locations.</p>
</remarks>
<author>Rod Johnson</author>
<author>Rob Harrop</author>
<author>Rick Evans</author>
<author>Aleksandar Seovic (.NET)</author>
</member>
<member name="T:Spring.Testing.NUnit.AbstractSpringContextTests">
<summary>
Superclass for NUnit test cases using a Spring context.
</summary>
<remarks>
<p>Maintains a cache of contexts by key. This has significant performance
benefit if initializing the context would take time. While initializing a
Spring context itself is very quick, some objects in a context, such as
a LocalSessionFactoryObject for working with NHibernate, may take time to
initialize. Hence it often makes sense to do that initializing once.</p>
<p>Normally you won't extend this class directly but rather extend one
of its subclasses.</p>
</remarks>
<author>Rod Johnson</author>
<author>Aleksandar Seovic (.NET)</author>
</member>
<member name="F:Spring.Testing.NUnit.AbstractSpringContextTests.contextKeyToContextMap">
<summary>
Map of context keys returned by subclasses of this class, to
Spring contexts.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractSpringContextTests.#cctor">
<summary>
Static ctor to avoid "beforeFieldInit" problem.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractSpringContextTests.ClearContextCache">
<summary>
Disposes any cached context instance and removes it from cache.
</summary>
</member>
<member name="F:Spring.Testing.NUnit.AbstractSpringContextTests.registerContextWithContextRegistry">
<summary>
Indicates, whether context instances should be automatically registered with the global <see cref="T:Spring.Context.Support.ContextRegistry"/>.
</summary>
</member>
<member name="F:Spring.Testing.NUnit.AbstractSpringContextTests.logger">
<summary>
Logger available to subclasses.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractSpringContextTests.#ctor">
<summary>
Default constructor for AbstractSpringContextTests.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractSpringContextTests.SetDirty(System.String[])">
<summary>
Set custom locations dirty. This will cause them to be reloaded
from the cache before the next test case is executed.
</summary>
<remarks>
Call this method only if you change the state of a singleton
object, potentially affecting future tests.
</remarks>
<param name="locations">Locations </param>
</member>
<member name="M:Spring.Testing.NUnit.AbstractSpringContextTests.SetDirty(System.Object)">
<summary>
Set context with <paramref name="contextKey"/> dirty. This will cause
it to be reloaded from the cache before the next test case is executed.
</summary>
<remarks>
Call this method only if you change the state of a singleton
object, potentially affecting future tests.
</remarks>
<param name="contextKey">Locations </param>
</member>
<member name="M:Spring.Testing.NUnit.AbstractSpringContextTests.HasCachedContext(System.Object)">
<summary>
Returns <c>true</c> if context for the specified
<paramref name="contextKey"/> is cached.
</summary>
<param name="contextKey">Context key to check.</param>
<returns>
<c>true</c> if context for the specified
<paramref name="contextKey"/> is cached,
<c>false</c> otherwise.
</returns>
</member>
<member name="M:Spring.Testing.NUnit.AbstractSpringContextTests.ContextKeyString(System.Object)">
<summary>
Converts context key to string.
</summary>
<remarks>
Subclasses can override this to return a string representation of
their contextKey for use in logging.
</remarks>
<param name="contextKey">Context key to convert.</param>
<returns>
String representation of the specified <paramref name="contextKey"/>. Null if
contextKey is null.
</returns>
</member>
<member name="M:Spring.Testing.NUnit.AbstractSpringContextTests.AddContext(System.Object,Spring.Context.IConfigurableApplicationContext)">
<summary>
Caches application context.
</summary>
<param name="key">Key to use.</param>
<param name="context">Context to cache.</param>
</member>
<member name="M:Spring.Testing.NUnit.AbstractSpringContextTests.GetContext(System.Object)">
<summary>
Returns cached context if present, or loads it if not.
</summary>
<param name="key">Context key.</param>
<returns>Spring application context associated with the specified key.</returns>
</member>
<member name="M:Spring.Testing.NUnit.AbstractSpringContextTests.LoadContextLocations(System.String[])">
<summary>
Loads application context from the specified resource locations.
</summary>
<param name="locations">Resources to load object definitions from.</param>
</member>
<member name="M:Spring.Testing.NUnit.AbstractSpringContextTests.LoadContext(System.Object)">
<summary>
Loads application context based on user-defined key.
</summary>
<remarks>
Unless overriden by the user, this method will alway throw
a <see cref="T:System.NotSupportedException"/>.
</remarks>
<param name="key">User-defined key.</param>
</member>
<member name="P:Spring.Testing.NUnit.AbstractSpringContextTests.RegisterContextWithContextRegistry">
<summary>
Controls, whether application context instances will
be registered/unregistered with the global <see cref="T:Spring.Context.Support.ContextRegistry"/>.
Defaults to <c>true</c>.
</summary>
</member>
<member name="F:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.applicationContext">
<summary>
Application context this test will run against.
</summary>
</member>
<member name="F:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.managedVariableNames">
<summary>
Holds names of the fields that should be used for field injection.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.#ctor">
<summary>
Default constructor for AbstractDependencyInjectionSpringContextTests.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.SetDirty">
<summary>
Called to say that the "applicationContext" instance variable is dirty and
should be reloaded. We need to do this if a test has modified the context
(for example, by replacing an object definition).
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.SetUp">
<summary>
Test setup method.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.InjectDependencies">
<summary>
Inject dependencies into 'this' instance (that is, this test instance).
</summary>
<remarks>
<p>The default implementation populates protected variables if the
<see cref="P:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.PopulateProtectedVariables"/> property is set, else
uses autowiring if autowiring is switched on (which it is by default).</p>
<p>You can certainly override this method if you want to totally control
how dependencies are injected into 'this' instance.</p>
</remarks>
</member>
<member name="M:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.LoadContextLocations(System.String[])">
<summary>
Loads application context from the specified resource locations.
</summary>
<param name="locations">Resources to load object definitions from.</param>
</member>
<member name="M:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.InitManagedVariableNames">
<summary>
Retrieves the names of the fields that should be used for field injection.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.InjectProtectedVariables">
<summary>
Injects protected fields using Field Injection.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.BeforeProtectedVariableInjection(System.Reflection.FieldInfo)">
<summary>
Called right before a field is being injected
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.OnSetUp">
<summary>
Subclasses can override this method in order to
add custom test setup logic after the context has been created and dependencies injected.
Called from this class's [SetUp] method.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.TearDown">
<summary>
Test teardown method.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.OnTearDown">
<summary>
Subclasses can override this method in order to
add custom test teardown logic. Called from this class's [TearDown] method.
</summary>
</member>
<member name="P:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.PopulateProtectedVariables">
<summary>
Gets or sets a flag specifying whether to populate protected
variables of this test case.
</summary>
<value>
A flag specifying whether to populate protected variables of this test case.
Default is <b>false</b>.
</value>
</member>
<member name="P:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.AutowireMode">
<summary>
Gets or sets the autowire mode for test properties set by Dependency Injection.
</summary>
<value>
The autowire mode for test properties set by Dependency Injection.
The default is <see cref="F:Spring.Objects.Factory.Config.AutoWiringMode.ByType"/>.
</value>
</member>
<member name="P:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.DependencyCheck">
<summary>
Gets or sets a flag specifying whether or not dependency checking
should be performed for test properties set by Dependency Injection.
</summary>
<value>
<p>A flag specifying whether or not dependency checking
should be performed for test properties set by Dependency Injection.</p>
<p>The default is <b>true</b>, meaning that tests cannot be run
unless all properties are populated.</p>
</value>
</member>
<member name="P:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.LoadCount">
<summary>
Gets the current number of context load attempts.
</summary>
</member>
<member name="P:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.ContextKey">
<summary>
Gets a key for this context. Usually based on config locations, but
a subclass overriding buildContext() might want to return its class.
</summary>
</member>
<member name="P:Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests.ConfigLocations">
<summary>
Subclasses must implement this property to return the locations of their
config files. A plain path will be treated as a file system location.
</summary>
<value>An array of config locations</value>
</member>
<member name="T:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests">
<summary>
Subclass of AbstractTransactionalSpringContextTests that adds some convenience
functionality for ADO.NET access. Expects a IDbProvider object
to be defined in the Spring application context.
</summary>
<remarks>
This class exposes a AdoTemplate and provides an easy way to delete from the
database in a new transaction.
</remarks>
<author>Rod Johnson</author>
<author>Juergen Hoeller</author>
<author>Mark Pollack (.NET)</author>
</member>
<member name="T:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests">
<summary>
Convenient superclass for tests that should occur in a transaction, but normally
will roll the transaction back on the completion of each test.
</summary>
<remarks>
<p>This is useful in a range of circumstances, allowing the following benefits:</p>
<ul>
<li>Ability to delete or insert any data in the database, without affecting other tests</li>
<li>Providing a transactional context for any code requiring a transaction</li>
<li>Ability to write anything to the database without any need to clean up.</li>
</ul>
<p>This class is typically very fast, compared to traditional setup/teardown scripts.</p>
<p>If data should be left in the database, call the <code>SetComplete()</code>
method in each test. The "DefaultRollback" property, which defaults to "true",
determines whether transactions will complete by default.</p>
<p>It is even possible to end the transaction early; for example, to verify lazy
loading behavior of an O/R mapping tool. (This is a valuable away to avoid
unexpected errors when testing a web UI, for example.) Simply call the
<code>endTransaction()</code> method. Execution will then occur without a
transactional context.</p>
<p>The <code>StartNewTransaction()</code> method may be called after a call to
<code>EndTransaction()</code> if you wish to create a new transaction, quite
independent of the old transaction. The new transaction's default fate will be to
roll back, unless <code>setComplete()</code> is called again during the scope of the
new transaction. Any number of transactions may be created and ended in this way.
The final transaction will automatically be rolled back when the test case is
torn down.</p>
<p>Transactional behavior requires a single object in the context implementing the
IPlatformTransactionManager interface. This will be set by the superclass's
Dependency Injection mechanism. If using the superclass's Field Injection mechanism,
the implementation should be named "transactionManager". This mechanism allows the
use of this superclass even when there's more than one transaction manager in the context.</p>
<p><i>This superclass can also be used without transaction management, if no
IPlatformTransactionManager object is found in the context provided. Be careful about
using this mode, as it allows the potential to permanently modify data.
This mode is available only if dependency checking is turned off in
the AbstractDependencyInjectionSpringContextTests superclass. The non-transactional
capability is provided to enable use of the same subclass in different environments.</i></p>
</remarks>
<author>Rod Johnson</author>
<author>Juergen Hoeller</author>
<author>Rick Evans</author>
<author>Mark Pollack (.NET)</author>
</member>
<member name="F:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.transactionManager">
<summary>
The transaction manager to use
</summary>
</member>
<member name="F:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.defaultRollback">
<summary>
Should we roll back by default?
</summary>
</member>
<member name="F:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.complete">
<summary>
Should we commit the current transaction?
</summary>
</member>
<member name="F:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.transactionsStarted">
<summary>
Number of transactions started
</summary>
</member>
<member name="F:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.transactionDefinition">
<summary>
Default transaction definition is used.
Subclasses can change this to cause different behaviour.
</summary>
</member>
<member name="F:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.transactionStatus">
<summary>
TransactionStatus for this test. Typical subclasses won't need to use it.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests"/> class.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.PreventTransaction">
<summary>
Prevents the transaction.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.OnSetUp">
<summary>
Creates a transaction
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.OnSetUpBeforeTransaction">
<summary>
Callback method called before transaction is setup.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.OnSetUpInTransaction">
<summary>
Callback method called after transaction is setup.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.OnTearDown">
<summary>
rollback the transaction.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.OnTearDownInTransaction">
<summary>
Callback before rolling back the transaction.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.OnTearDownAfterTransaction">
<summary>
Callback after rolling back the transaction.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.SetComplete">
<summary>
Set the complete flag..
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.EndTransaction">
<summary>
Ends the transaction.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.StartNewTransaction">
<summary>
Starts the new transaction.
</summary>
</member>
<member name="P:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.TransactionManager">
<summary>
Sets the transaction manager to use.
</summary>
</member>
<member name="P:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.DefaultRollback">
<summary>
Sets the default rollback flag.
</summary>
</member>
<member name="P:Spring.Testing.NUnit.AbstractTransactionalSpringContextTests.TransactionDefinition">
<summary>
Set the <see cref="T:Spring.Transaction.ITransactionDefinition"/> to be used
</summary>
<remarks>
Defaults to <see cref="T:Spring.Transaction.Support.DefaultTransactionDefinition"/>
</remarks>
</member>
<member name="F:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests.adoTemplate">
<summary>
Holds the <see cref="P:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests.AdoTemplate"/> that this base class manages
</summary>
</member>
<member name="F:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests.zappedTables">
<summary>
Did this test delete any tables? If so, we forbid transaction completion,
and only allow rollback.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests"/> class.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests.DeleteFromTables(System.String[])">
<summary>
Convenient method to delete all rows from these tables.
Calling this method will make avoidance of rollback by calling
SetComplete() impossible.
</summary>
<param name="names"></param>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests.SetComplete">
<summary>
Overridden to prevent the transaction committing if a number of tables have been
cleared, as a defensive measure against accidental <i>permanent</i> wiping of a database.
</summary>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests.CountRowsInTable(System.String)">
<summary>
Counts the rows in given table.
</summary>
<param name="tableName">Name of the table to count rows in.</param>
<returns>The number of rows in the table</returns>
</member>
<member name="M:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests.ExecuteSqlScript(System.String,System.Boolean)">
<summary>
Execute the given SQL script using
<see cref="M:Spring.Testing.Ado.SimpleAdoTestUtils.ExecuteSqlScript(Spring.Data.IAdoOperations,Spring.Core.IO.IResourceLoader,System.String,System.Boolean,System.Text.RegularExpressions.Regex[])"/>
</summary>
<param name="scriptResourcePath"></param>
<param name="continueOnError"></param>
</member>
<member name="P:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests.DbProvider">
<summary>
Sets the DbProvider, via Dependency Injection.
</summary>
<value>The IDbProvider.</value>
</member>
<member name="P:Spring.Testing.NUnit.AbstractTransactionalDbProviderSpringContextTests.AdoTemplate">
<summary>
Gets or sets the AdoTemplate that this base class manages.
</summary>
<value>The ADO template.</value>
</member>
</members>
</doc>
@@ -0,0 +1,50 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Web.Extensions</name>
</assembly>
<members>
<member name="T:Spring.Web.Script.Services.ScriptHandlerFactory">
<summary>
An <see cref="T:System.Web.IHttpHandlerFactory"/> implementation that
creates a handler object for either ASP.NET AJAX 1.0 or Spring web services.
</summary>
<author>Bruno Baia</author>
<author>Thomas Broyer</author>
</member>
<member name="M:Spring.Web.Script.Services.ScriptHandlerFactory.#ctor">
<summary>
Creates a new instance of the <see cref="T:Spring.Web.Script.Services.ScriptHandlerFactory"/> class.
</summary>
</member>
<member name="M:Spring.Web.Script.Services.ScriptHandlerFactory.GetHandler(System.Web.HttpContext,System.String,System.String,System.String)">
<summary>
Retrieves an instance of the <see cref="T:System.Web.IHttpHandler"/>
implementation for handling web service requests
for both Spring and ASP.NET AJAX 1.0 web services.
</summary>
<param name="context">The current HTTP context.</param>
<param name="requestType">The type of HTTP request (GET or POST).</param>
<param name="url">The url of the web service.</param>
<param name="pathTranslated">The physical application path for the web service.</param>
<returns>The web service handler object.</returns>
</member>
<member name="M:Spring.Web.Script.Services.ScriptHandlerFactory.ReleaseHandler(System.Web.IHttpHandler)">
<summary>
Enables a factory to reuse an existing handler instance.
</summary>
<param name="handler">The <see cref="T:System.Web.IHttpHandler"/> object to reuse.</param>
</member>
<member name="M:Spring.Web.Script.Services.ScriptHandlerFactory.CreateHandlerInstance(Spring.Context.IConfigurableApplicationContext,System.Web.HttpContext,System.String,System.String,System.String)">
<summary>
Create a handler instance for the given URL.
</summary>
<param name="appContext">the application context corresponding to the current request</param>
<param name="context">The <see cref="T:System.Web.HttpContext"/> instance for this request.</param>
<param name="requestType">The HTTP data transfer method (GET, POST, ...)</param>
<param name="rawUrl">The requested <see cref="P:System.Web.HttpRequest.RawUrl"/>.</param>
<param name="physicalPath">The physical path of the requested resource.</param>
<returns>A handler instance for the current request.</returns>
</member>
</members>
</doc>
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,260 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Web.Mvc</name>
</assembly>
<members>
<member name="T:Spring.Context.Support.MvcApplicationContext">
<summary>
Application Context for ASP.NET MVC Applications
</summary>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContext.#ctor(System.String,System.Boolean,System.String[])">
<summary>
Create a new MvcApplicationContext, loading the definitions
from the given XML resource.
</summary>
<param name="name">The application context name.</param>
<param name="caseSensitive">Flag specifying whether to make this context case sensitive or not.</param>
<param name="configurationLocations">Names of configuration resources.</param>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContext.#ctor(System.String,System.Boolean,Spring.Context.IApplicationContext,System.String[])">
<summary>
Create a new MvcApplicationContext with the given parent,
loading the definitions from the given XML resources.
</summary>
<param name="name">The application context name.</param>
<param name="caseSensitive">Flag specifying whether to make this context case sensitive or not.</param>
<param name="parentContext">The parent context.</param>
<param name="configurationLocations">Names of configuration resources.</param>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContext.#ctor(Spring.Context.Support.MvcApplicationContextArgs)">
<summary>
Initializes a new instance of the <see cref="T:Spring.Context.Support.MvcApplicationContext"/> class.
</summary>
<param name="args">The args.</param>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContext.#ctor(System.String,System.Boolean,System.String[],Spring.Core.IO.IResource[])">
<summary>
Create a new MvcApplicationContext, loading the definitions
from the given XML resource.
</summary>
<param name="name">The application context name.</param>
<param name="caseSensitive">Flag specifying whether to make this context case sensitive or not.</param>
<param name="configurationLocations">Names of configuration resources.</param>
<param name="configurationResources">Configuration resources.</param>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContext.#ctor(System.String[])">
<summary>
Create a new MvcApplicationContext, loading the definitions
from the given XML resource.
</summary>
<param name="configurationLocations">Names of configuration resources.</param>
</member>
<member name="P:Spring.Context.Support.MvcApplicationContext.ConfigurationLocations">
<summary>
An array of resource locations, referring to the XML object
definition files that this context is to be built with.
</summary>
<value></value>
<remarks>
<p>
Examples of the format of the various strings that would be
returned by accessing this property can be found in the overview
documentation of with the <see cref="T:Spring.Context.Support.XmlApplicationContext"/>
class.
</p>
</remarks>
<returns>
An array of resource locations, or <see langword="null"/> if none.
</returns>
</member>
<member name="P:Spring.Context.Support.MvcApplicationContext.ConfigurationResources">
<summary>
An array of resources that this context is to be built with.
</summary>
<value></value>
<remarks>
<p>
Examples of the format of the various strings that would be
returned by accessing this property can be found in the overview
documentation of with the <see cref="T:Spring.Context.Support.XmlApplicationContext"/>
class.
</p>
</remarks>
<returns>
An array of <see cref="T:Spring.Core.IO.IResource"/>s, or <see langword="null"/> if none.
</returns>
</member>
<member name="T:Spring.Context.Support.MvcApplicationContextArgs">
<summary>
Encapsulates arguments to the <see cref="T:Spring.Context.Support.MvcApplicationContext"/> class.
</summary>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContextArgs.#ctor">
<summary>
Initializes a new instance of the MvcApplicationContextArgs class.
</summary>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContextArgs.#ctor(System.String,Spring.Context.IApplicationContext,System.String[],Spring.Core.IO.IResource[])">
<summary>
Initializes a new instance of the MvcApplicationContextArgs class.
</summary>
<param name="name">The name.</param>
<param name="parentContext">The parent context.</param>
<param name="configurationLocations">The configuration locations.</param>
<param name="configurationResources">The configuration resources.</param>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContextArgs.#ctor(System.String,Spring.Context.IApplicationContext,System.String[],Spring.Core.IO.IResource[],System.Boolean)">
<summary>
Initializes a new instance of the MvcApplicationContextArgs class.
</summary>
<param name="name">The name.</param>
<param name="parentContext">The parent context.</param>
<param name="configurationLocations">The configuration locations.</param>
<param name="configurationResources">The configuration resources.</param>
<param name="caseSensitive">if set to <c>true</c> [case sensitive].</param>
</member>
<member name="T:Spring.Context.Support.MvcContextHandler">
<summary>
Context Handler for ASP.NET MVC Applications
</summary>
</member>
<member name="P:Spring.Context.Support.MvcContextHandler.DefaultApplicationContextType">
<summary>
The <see cref="T:System.Type"/> of <see cref="T:Spring.Context.IApplicationContext"/>
created if no <c>type</c> attribute is specified on a <c>context</c> element.
</summary>
<value></value>
</member>
<member name="P:Spring.Context.Support.MvcContextHandler.DefaultCaseSensitivity">
<summary>
Get the context's case-sensitivity to use if none is specified
</summary>
<value></value>
<remarks>
<p>
Derived handlers may override this property to change their default case-sensitivity.
</p>
<p>
Defaults to 'true'.
</p>
</remarks>
</member>
<member name="T:Spring.Web.Mvc.SpringActionInvoker">
<summary>
ActionInvoker implementation that enables the <see cref="T:Spring.Context.IApplicationContext"/>to satisfy dependencies on ActionFilter attributes.
</summary>
</member>
<member name="M:Spring.Web.Mvc.SpringActionInvoker.#ctor(Spring.Context.IApplicationContext)">
<summary>
Initializes a new instance of the <see cref="T:Spring.Web.Mvc.SpringActionInvoker"/> class.
</summary>
<param name="context">The IApplicationContext.</param>
</member>
<member name="M:Spring.Web.Mvc.SpringActionInvoker.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
<summary>
Retrieves information about the action filters.
</summary>
<param name="controllerContext">The controller context.</param>
<param name="actionDescriptor">The action descriptor.</param>
<returns>Information about the action filters.</returns>
</member>
<member name="T:Spring.Web.Mvc.SpringControllerFactory">
<summary>
Controller Factory for ASP.NET MVC
</summary>
</member>
<member name="M:Spring.Web.Mvc.SpringControllerFactory.CreateController(System.Web.Routing.RequestContext,System.String)">
<summary>
Creates the specified controller by using the specified request context.
</summary>
<param name="requestContext">The context of the HTTP request, which includes the HTTP context and route data.</param>
<param name="controllerName">The name of the controller.</param>
<returns>A reference to the controller.</returns>
<exception cref="T:System.ArgumentNullException">The <paramref name="requestContext"/> parameter is null.</exception>
<exception cref="T:System.ArgumentException">The <paramref name="controllerName"/> parameter is null or empty.</exception>
</member>
<member name="M:Spring.Web.Mvc.SpringControllerFactory.GetControllerInstance(System.Web.Routing.RequestContext,System.Type)">
<summary>
Retrieves the controller instance for the specified request context and controller type.
</summary>
<param name="requestContext">The context of the HTTP request, which includes the HTTP context and route data.</param>
<param name="controllerType">The type of the controller.</param>
<returns>The controller instance.</returns>
<exception cref="T:System.Web.HttpException">
<paramref name="controllerType"/> is null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="controllerType"/> cannot be assigned.</exception>
<exception cref="T:System.InvalidOperationException">An instance of <paramref name="controllerType"/> cannot be created.</exception>
</member>
<member name="M:Spring.Web.Mvc.SpringControllerFactory.AddActionInvokerTo(System.Web.Mvc.IController)">
<summary>
Adds the action invoker to the controller instance.
</summary>
<param name="controller">The controller.</param>
</member>
<member name="P:Spring.Web.Mvc.SpringControllerFactory.ApplicationContext">
<summary>
Gets the application context.
</summary>
<value>The application context.</value>
</member>
<member name="P:Spring.Web.Mvc.SpringControllerFactory.ApplicationContextName">
<summary>
Gets or sets the name of the application context.
</summary>
<remarks>
Defaults to using the root (default) Application Context.
</remarks>
<value>The name of the application context.</value>
</member>
<member name="T:Spring.Web.Mvc.SpringMvcApplication">
<summary>
Spring.NET-specific HttpApplication for ASP.NET MVC integration.
</summary>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.Application_Start(System.Object,System.EventArgs)">
<summary>
Handles the Start event of the Application control.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.ConfigureApplicationContext">
<summary>
Configures the <see cref="T:Spring.Context.IApplicationContext"/> instance.
</summary>
<remarks>
You must override this method in a derived class to control the manner in which the
<see cref="T:Spring.Context.IApplicationContext"/> is configured.
</remarks>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.Init">
<summary>
Executes custom initialization code after all event handler modules have been added.
</summary>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.RegisterAreas">
<summary>
Registers the areas.
</summary>
<remarks>
Override this method in a derived class to modify the registered areas as neeeded.
</remarks>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.RegisterRoutes(System.Web.Routing.RouteCollection)">
<summary>
Registers the routes.
</summary>
<remarks>
Override this method in a derived class to modify the registered routes as neeeded.
</remarks>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.RegisterSpringControllerFactory">
<summary>
Registers the controller factory with the Mvc Framework.
</summary>
</member>
</members>
</doc>
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,218 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Spring.Web.Mvc3</name>
</assembly>
<members>
<member name="T:Spring.Context.Support.MvcApplicationContext">
<summary>
Application Context for ASP.NET MVC Applications
</summary>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContext.#ctor(System.String,System.Boolean,System.String[])">
<summary>
Create a new MvcApplicationContext, loading the definitions
from the given XML resource.
</summary>
<param name="name">The application context name.</param>
<param name="caseSensitive">Flag specifying whether to make this context case sensitive or not.</param>
<param name="configurationLocations">Names of configuration resources.</param>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContext.#ctor(System.String,System.Boolean,Spring.Context.IApplicationContext,System.String[])">
<summary>
Create a new MvcApplicationContext with the given parent,
loading the definitions from the given XML resources.
</summary>
<param name="name">The application context name.</param>
<param name="caseSensitive">Flag specifying whether to make this context case sensitive or not.</param>
<param name="parentContext">The parent context.</param>
<param name="configurationLocations">Names of configuration resources.</param>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContext.#ctor(Spring.Context.Support.MvcApplicationContextArgs)">
<summary>
Initializes a new instance of the <see cref="T:Spring.Context.Support.MvcApplicationContext"/> class.
</summary>
<param name="args">The args.</param>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContext.#ctor(System.String,System.Boolean,System.String[],Spring.Core.IO.IResource[])">
<summary>
Create a new MvcApplicationContext, loading the definitions
from the given XML resource.
</summary>
<param name="name">The application context name.</param>
<param name="caseSensitive">Flag specifying whether to make this context case sensitive or not.</param>
<param name="configurationLocations">Names of configuration resources.</param>
<param name="configurationResources">Configuration resources.</param>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContext.#ctor(System.String[])">
<summary>
Create a new MvcApplicationContext, loading the definitions
from the given XML resource.
</summary>
<param name="configurationLocations">Names of configuration resources.</param>
</member>
<member name="P:Spring.Context.Support.MvcApplicationContext.ConfigurationLocations">
<summary>
An array of resource locations, referring to the XML object
definition files that this context is to be built with.
</summary>
<value></value>
<remarks>
<p>
Examples of the format of the various strings that would be
returned by accessing this property can be found in the overview
documentation of with the <see cref="T:Spring.Context.Support.XmlApplicationContext"/>
class.
</p>
</remarks>
<returns>
An array of resource locations, or <see langword="null"/> if none.
</returns>
</member>
<member name="P:Spring.Context.Support.MvcApplicationContext.ConfigurationResources">
<summary>
An array of resources that this context is to be built with.
</summary>
<value></value>
<remarks>
<p>
Examples of the format of the various strings that would be
returned by accessing this property can be found in the overview
documentation of with the <see cref="T:Spring.Context.Support.XmlApplicationContext"/>
class.
</p>
</remarks>
<returns>
An array of <see cref="T:Spring.Core.IO.IResource"/>s, or <see langword="null"/> if none.
</returns>
</member>
<member name="T:Spring.Context.Support.MvcApplicationContextArgs">
<summary>
Encapsulates arguments to the <see cref="T:Spring.Context.Support.MvcApplicationContext"/> class.
</summary>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContextArgs.#ctor">
<summary>
Initializes a new instance of the MvcApplicationContextArgs class.
</summary>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContextArgs.#ctor(System.String,Spring.Context.IApplicationContext,System.String[],Spring.Core.IO.IResource[])">
<summary>
Initializes a new instance of the MvcApplicationContextArgs class.
</summary>
<param name="name">The name.</param>
<param name="parentContext">The parent context.</param>
<param name="configurationLocations">The configuration locations.</param>
<param name="configurationResources">The configuration resources.</param>
</member>
<member name="M:Spring.Context.Support.MvcApplicationContextArgs.#ctor(System.String,Spring.Context.IApplicationContext,System.String[],Spring.Core.IO.IResource[],System.Boolean)">
<summary>
Initializes a new instance of the MvcApplicationContextArgs class.
</summary>
<param name="name">The name.</param>
<param name="parentContext">The parent context.</param>
<param name="configurationLocations">The configuration locations.</param>
<param name="configurationResources">The configuration resources.</param>
<param name="caseSensitive">if set to <c>true</c> [case sensitive].</param>
</member>
<member name="T:Spring.Context.Support.MvcContextHandler">
<summary>
Context Handler for ASP.NET MVC Applications
</summary>
</member>
<member name="T:Spring.Web.Mvc.SpringMvcApplication">
<summary>
Spring.NET-specific HttpApplication for ASP.NET MVC integration.
</summary>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.Init">
<summary>
Executes custom initialization code after all event handler modules have been added.
</summary>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.Application_BeginRequest(System.Object,System.EventArgs)">
<summary>
Handles the BeginRequest event of the Application control.
</summary>
<param name="sender">The source of the event.</param>
<param name="e">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.BuildDependencyResolver">
<summary>
Builds the dependency resolver.
</summary>
<returns>The <see cref="T:System.Web.Mvc.IDependencyResolver"/> instance.</returns>
You must override this method in a derived class to control the manner in which the
<see cref="T:System.Web.Mvc.IDependencyResolver"/> is created.
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.ConfigureApplicationContext">
<summary>
Configures the <see cref="T:Spring.Context.IApplicationContext"/> instance.
</summary>
<remarks>
You must override this method in a derived class to control the manner in which the
<see cref="T:Spring.Context.IApplicationContext"/> is configured.
</remarks>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.RegisterDependencyResolver(System.Web.Mvc.IDependencyResolver)">
<summary>
Registers the DependencyResolver implementation with the MVC runtime.
<remarks>
You must override this method in a derived class to control the manner in which the
<see cref="T:Spring.Web.Mvc.SpringMvcDependencyResolver"/> is registered.
</remarks>
</summary>
</member>
<member name="T:Spring.Web.Mvc.SpringMvcApplication.ThreadSafeDependencyResolverRegistrar">
<summary>
Thread-safe class that ensures that the <see cref="T:System.Web.Mvc.IDependencyResolver"/> is registered only once.
</summary>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcApplication.ThreadSafeDependencyResolverRegistrar.Register(System.Web.Mvc.IDependencyResolver)">
<summary>
Registers the specified resolver.
</summary>
<param name="resolver">The resolver.</param>
</member>
<member name="T:Spring.Web.Mvc.SpringMvcDependencyResolver">
<summary>
Spring-based implementation of the <see cref="T:System.Web.Mvc.IDependencyResolver"/> interface.
</summary>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcDependencyResolver.#ctor(Spring.Context.IApplicationContext)">
<summary>
Initializes a new instance of the <see cref="T:Spring.Web.Mvc.SpringMvcDependencyResolver"/> class.
</summary>
<param name="context">The context.</param>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcDependencyResolver.GetService(System.Type)">
<summary>
Resolves singly registered services that support arbitrary object creation.
</summary>
<param name="serviceType">The type of the requested service or object.</param>
<returns>The requested service or object.</returns>
</member>
<member name="M:Spring.Web.Mvc.SpringMvcDependencyResolver.GetServices(System.Type)">
<summary>
Resolves multiply registered services.
</summary>
<param name="serviceType">The type of the requested services.</param>
<returns>The requested services.</returns>
</member>
<member name="P:Spring.Web.Mvc.SpringMvcDependencyResolver.ApplicationContext">
<summary>
Gets the application context.
</summary>
<value>The application context.</value>
</member>
<member name="P:Spring.Web.Mvc.SpringMvcDependencyResolver.ApplicationContextName">
<summary>
Gets or sets the name of the application context.
</summary>
<remarks>
Defaults to using the root (default) Application Context.
</remarks>
<value>The name of the application context.</value>
</member>
</members>
</doc>
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff