C# Class ToSic.SexyContent.Engines.EngineBase

Inheritance: IEngine
Mostra file Open project: 2sic/2sxc

Protected Properties

Property Type Description
App System.App
DataSource ToSic.Eav.DataSources.IDataSource
InstancePurposes InstancePurposes
ModuleInfo DotNetNuke.Entities.Modules.ModuleInfo
Sexy SxcInstance
Template Template
TemplatePath string

Private Properties

Property Type Description
CheckExpectedNoRenderConditions void
CheckExpectedTemplateErrors void
CheckTemplatePermissions void

Public Methods

Method Description
CustomizeData ( ) : void
CustomizeSearch ( Dictionary searchInfos, DotNetNuke.Entities.Modules.ModuleInfo moduleInfo, System.DateTime beginDate ) : void
Init ( Template template, System.App app, DotNetNuke.Entities.Modules.ModuleInfo hostingModule, ToSic.Eav.DataSources.IDataSource dataSource, InstancePurposes instancePurposes, SxcInstance sexy ) : void
Render ( ) : string

Renders the given elements with Razor or TokenReplace and returns the string representation.

Protected Methods

Method Description
Init ( ) : void
RenderTemplate ( ) : string

Private Methods

Method Description
CheckExpectedNoRenderConditions ( ) : void
CheckExpectedTemplateErrors ( ) : void
CheckTemplatePermissions ( PortalSettings portalSettings ) : void

Method Details

CustomizeData() public method

public CustomizeData ( ) : void
return void

CustomizeSearch() public method

public CustomizeSearch ( Dictionary searchInfos, DotNetNuke.Entities.Modules.ModuleInfo moduleInfo, System.DateTime beginDate ) : void
searchInfos Dictionary
moduleInfo DotNetNuke.Entities.Modules.ModuleInfo
beginDate System.DateTime
return void

Init() protected method

protected Init ( ) : void
return void

Init() public method

public Init ( Template template, System.App app, DotNetNuke.Entities.Modules.ModuleInfo hostingModule, ToSic.Eav.DataSources.IDataSource dataSource, InstancePurposes instancePurposes, SxcInstance sexy ) : void
template Template
app System.App
hostingModule DotNetNuke.Entities.Modules.ModuleInfo
dataSource ToSic.Eav.DataSources.IDataSource
instancePurposes InstancePurposes
sexy SxcInstance
return void

Render() public method

Renders the given elements with Razor or TokenReplace and returns the string representation.
public Render ( ) : string
return string

RenderTemplate() protected abstract method

protected abstract RenderTemplate ( ) : string
return string

Property Details

App protected_oe property

protected App,System App
return System.App

DataSource protected_oe property

protected ToSic.Eav.DataSources.IDataSource DataSource
return ToSic.Eav.DataSources.IDataSource

InstancePurposes protected_oe property

protected InstancePurposes InstancePurposes
return InstancePurposes

ModuleInfo protected_oe property

protected ModuleInfo,DotNetNuke.Entities.Modules ModuleInfo
return DotNetNuke.Entities.Modules.ModuleInfo

Sexy protected_oe property

protected SxcInstance Sexy
return SxcInstance

Template protected_oe property

protected Template Template
return Template

TemplatePath protected_oe property

protected string TemplatePath
return string