C# Class DD4T.Templates.Base.BaseComponentTemplate

Inheritance: DD4T.Templates.Base.BaseTemplate
Datei anzeigen Open project: sdl/DD4T.TridionTemplates

Public Methods

Method Description
BaseComponentTemplate ( ) : DD4T.ContentModel.Contracts.Serializing
BaseComponentTemplate ( TemplatingLogger log ) : DD4T.ContentModel.Contracts.Serializing
Transform ( Engine engine, Package package ) : void

Protected Methods

Method Description
GetTcmComponent ( ) : Component
TransformComponent ( DD4T.ContentModel component ) : void

Abstract method to be implemented by a subclass. The method takes a DynamicDelivery component and can add information to it (e.g. by searching in folders / structure groups / linked components, etc

Private Methods

Method Description
EnsureExtraProperties ( DD4T.ContentModel component, Component tcmComponent ) : void
GetDynamicComponent ( ) : DD4T.ContentModel.Component
GetDynamicComponentPresentation ( ) : DD4T.ContentModel.ComponentPresentation

Method Details

BaseComponentTemplate() public method

public BaseComponentTemplate ( ) : DD4T.ContentModel.Contracts.Serializing
return DD4T.ContentModel.Contracts.Serializing

BaseComponentTemplate() public method

public BaseComponentTemplate ( TemplatingLogger log ) : DD4T.ContentModel.Contracts.Serializing
log TemplatingLogger
return DD4T.ContentModel.Contracts.Serializing

GetTcmComponent() protected method

protected GetTcmComponent ( ) : Component
return Component

Transform() public method

public Transform ( Engine engine, Package package ) : void
engine Engine
package Package
return void

TransformComponent() protected abstract method

Abstract method to be implemented by a subclass. The method takes a DynamicDelivery component and can add information to it (e.g. by searching in folders / structure groups / linked components, etc
protected abstract TransformComponent ( DD4T.ContentModel component ) : void
component DD4T.ContentModel DynamicDelivery component
return void