ZPT-Sharp  v1.0.0
Zope Page Templates for .NET
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
CSF.Zpt.PluginConfigurationSection Class Reference

Implementation of IPluginConfiguration using a System.Configuration.ConfigurationSection. More...

Inheritance diagram for CSF.Zpt.PluginConfigurationSection:
Collaboration diagram for CSF.Zpt.PluginConfigurationSection:

Public Member Functions

IEnumerable< string > GetAllPluginAssemblyPaths ()
 Gets a collection of all of the paths to the registered plugin assemblies. More...
 
string GetDefaultHtmlDocumentProviderTypeName ()
 Gets the name (including namespace) of the System.Type which is the default HTML document provider. More...
 
string GetDefaultXmlDocumentProviderTypeName ()
 Gets the name (including namespace) of the System.Type which is the default XML document provider. More...
 
string GetDefaultExpressionEvaluatorTypeName ()
 Gets the name (including namespace) of the System.Type which is the default TALES expression evaluator. More...
 

Static Public Member Functions

static IPluginConfiguration GetDefault ()
 Gets the default instance of the plugin configuration. More...
 

Properties

virtual PluginAssemblyCollection Plugins [get, set]
 Gets or sets a collection of all of the paths to plugin assemblies. More...
 
virtual string DefaultHtmlDocumentProvider [get, set]
 Gets or sets the type name of the default HTML document provider. More...
 
virtual string DefaultXmlDocumentProvider [get, set]
 Gets or sets the type name of the default XML document provider. More...
 
virtual string DefaultExpressionEvaluator [get, set]
 Gets or sets the type name of the default TALES expression evaluator. More...
 

Detailed Description

Implementation of IPluginConfiguration using a System.Configuration.ConfigurationSection.

Member Function Documentation

IEnumerable<string> CSF.Zpt.PluginConfigurationSection.GetAllPluginAssemblyPaths ( )
inline

Gets a collection of all of the paths to the registered plugin assemblies.

Returns
The plugin assembly paths.

Implements CSF.Zpt.IPluginConfiguration.

static IPluginConfiguration CSF.Zpt.PluginConfigurationSection.GetDefault ( )
inlinestatic

Gets the default instance of the plugin configuration.

Returns
The default/singleton instance.
string CSF.Zpt.PluginConfigurationSection.GetDefaultExpressionEvaluatorTypeName ( )
inline

Gets the name (including namespace) of the System.Type which is the default TALES expression evaluator.

Returns
The default expression evaluator type name.

Implements CSF.Zpt.IPluginConfiguration.

string CSF.Zpt.PluginConfigurationSection.GetDefaultHtmlDocumentProviderTypeName ( )
inline

Gets the name (including namespace) of the System.Type which is the default HTML document provider.

Returns
The default HTML document provider type name.

Implements CSF.Zpt.IPluginConfiguration.

string CSF.Zpt.PluginConfigurationSection.GetDefaultXmlDocumentProviderTypeName ( )
inline

Gets the name (including namespace) of the System.Type which is the default XML document provider.

Returns
The default XML document provider type name.

Implements CSF.Zpt.IPluginConfiguration.

Property Documentation

virtual string CSF.Zpt.PluginConfigurationSection.DefaultExpressionEvaluator
getset

Gets or sets the type name of the default TALES expression evaluator.

The default expression evaluator.

virtual string CSF.Zpt.PluginConfigurationSection.DefaultHtmlDocumentProvider
getset

Gets or sets the type name of the default HTML document provider.

The default html document provider.

virtual string CSF.Zpt.PluginConfigurationSection.DefaultXmlDocumentProvider
getset

Gets or sets the type name of the default XML document provider.

The default xml document provider.

virtual PluginAssemblyCollection CSF.Zpt.PluginConfigurationSection.Plugins
getset

Gets or sets a collection of all of the paths to plugin assemblies.

The plugins.


The documentation for this class was generated from the following file: