C# Class N2.Definitions.TemplateAggregator

Inheritance: ITemplateAggregator, IAutoStart
Datei anzeigen Open project: bherila/n2cms

Public Methods

Method Description
GetTemplate ( ContentItem item ) : N2.Definitions.TemplateDefinition
GetTemplate ( Type contentType, string templateKey ) : N2.Definitions.TemplateDefinition
GetTemplates ( Type contentType ) : IEnumerable
Start ( ) : void
Stop ( ) : void
TemplateAggregator ( IDefinitionManager definitions, ITemplateProvider templateProviders ) : N2.Engine

Private Methods

Method Description
definitions_DefinitionResolving ( object sender, DefinitionEventArgs e ) : void

Method Details

GetTemplate() public method

public GetTemplate ( ContentItem item ) : N2.Definitions.TemplateDefinition
item ContentItem
return N2.Definitions.TemplateDefinition

GetTemplate() public method

public GetTemplate ( Type contentType, string templateKey ) : N2.Definitions.TemplateDefinition
contentType System.Type
templateKey string
return N2.Definitions.TemplateDefinition

GetTemplates() public method

public GetTemplates ( Type contentType ) : IEnumerable
contentType System.Type
return IEnumerable

Start() public method

public Start ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

TemplateAggregator() public method

public TemplateAggregator ( IDefinitionManager definitions, ITemplateProvider templateProviders ) : N2.Engine
definitions IDefinitionManager
templateProviders ITemplateProvider
return N2.Engine