C# Class Aqueduct.Configuration.Loaders.ConfigurationLoader

Inheritance: IConfigurationLoader
Mostra file Open project: aqueduct/Aqueduct.SitecoreLib

Protected Properties

Property Type Description
_context IContext
_sections SectionList

Public Methods

Method Description
AddValidator ( ISettingValidator validator ) : void
ConfigurationLoader ( IContext context ) : System
ConfigurationLoader ( IContext context, List validators ) : System
ConfigurationLoader ( IContext context, List validators, Type>.Dictionary typeAliases ) : System
ConvertType ( string type ) : Type
Load ( ) : SectionList
OnSettingLoaded ( SettingEventArgs ea ) : void
OnSettingLoading ( SettingEventArgs ea ) : void
OnSettingsChanged ( ) : void

Protected Methods

Method Description
LoadSections ( ) : void

Private Methods

Method Description
ForEachSetting ( Action action ) : void
GetActiveSections ( ) : SectionList
ValidateSetting ( Setting setting ) : void

Method Details

AddValidator() public method

public AddValidator ( ISettingValidator validator ) : void
validator ISettingValidator
return void

ConfigurationLoader() public method

public ConfigurationLoader ( IContext context ) : System
context IContext
return System

ConfigurationLoader() public method

public ConfigurationLoader ( IContext context, List validators ) : System
context IContext
validators List
return System

ConfigurationLoader() public method

public ConfigurationLoader ( IContext context, List validators, Type>.Dictionary typeAliases ) : System
context IContext
validators List
typeAliases Type>.Dictionary
return System

ConvertType() public method

public ConvertType ( string type ) : Type
type string
return System.Type

Load() public method

public Load ( ) : SectionList
return SectionList

LoadSections() protected abstract method

protected abstract LoadSections ( ) : void
return void

OnSettingLoaded() public method

public OnSettingLoaded ( SettingEventArgs ea ) : void
ea SettingEventArgs
return void

OnSettingLoading() public method

public OnSettingLoading ( SettingEventArgs ea ) : void
ea SettingEventArgs
return void

OnSettingsChanged() public method

public OnSettingsChanged ( ) : void
return void

Property Details

_context protected_oe property

protected IContext _context
return IContext

_sections protected_oe property

protected SectionList _sections
return SectionList