C# Class Tridion.Extensions.DynamicDelivery.Templates.Builder.BuildManager

Class serves as reference point to all builders, allowing subclasses of the BuildManager to override specific points of implementation. In a way, this class provides a poor man's dependency injection.
Exibir arquivo Open project: rainmaker2k/TridionMVCDotNet Class Usage Examples

Public Methods

Method Description
BuildCategories ( Tridion.ContentManager.CommunicationManagement page ) : List
BuildCategories ( Tridion.ContentManager.ContentManagement component ) : List
BuildComponent ( Tridion.ContentManager.ContentManagement tcmComponent ) : Tridion.Extensions.DynamicDelivery.ContentModel.Component
BuildComponent ( Tridion.ContentManager.ContentManagement tcmComponent, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.Component
BuildComponentPresentation ( Tridion.ContentManager.CommunicationManagement tcmComponentPresentation, Engine engine, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.ComponentPresentation
BuildComponentTemplate ( Tridion.ContentManager.CommunicationManagement tcmComponentTemplate ) : Tridion.Extensions.DynamicDelivery.ContentModel.ComponentTemplate
BuildField ( Tridion.ContentManager.ContentManagement tcmItemField, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.Field
BuildFields ( Tridion.ContentManager.ContentManagement tcmItemFields, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.Fields
BuildKeyword ( Tridion.ContentManager.ContentManagement keyword ) : Tridion.Extensions.DynamicDelivery.ContentModel.Keyword
BuildManager ( ) : System
BuildOrganizationalItem ( Tridion.ContentManager.CommunicationManagement tcmStructureGroup ) : Tridion.Extensions.DynamicDelivery.ContentModel.OrganizationalItem
BuildOrganizationalItem ( Tridion.ContentManager.ContentManagement tcmFolder ) : Tridion.Extensions.DynamicDelivery.ContentModel.OrganizationalItem
BuildPage ( Tridion.ContentManager.CommunicationManagement tcmPage, Engine engine ) : Tridion.Extensions.DynamicDelivery.ContentModel.Page
BuildPage ( Tridion.ContentManager.CommunicationManagement tcmPage, Engine engine, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.Page
BuildPageTemplate ( Tridion.ContentManager.CommunicationManagement tcmPageTemplate ) : Tridion.Extensions.DynamicDelivery.ContentModel.PageTemplate
BuildPublication ( Tridion.ContentManager.ContentManagement tcmPublication ) : Tridion.Extensions.DynamicDelivery.ContentModel.Publication
BuildSchema ( Tridion.ContentManager.ContentManagement tcmSchema ) : Tridion.Extensions.DynamicDelivery.ContentModel.Schema

Method Details

BuildCategories() public method

public BuildCategories ( Tridion.ContentManager.CommunicationManagement page ) : List
page Tridion.ContentManager.CommunicationManagement
return List

BuildCategories() public method

public BuildCategories ( Tridion.ContentManager.ContentManagement component ) : List
component Tridion.ContentManager.ContentManagement
return List

BuildComponent() public method

public BuildComponent ( Tridion.ContentManager.ContentManagement tcmComponent ) : Tridion.Extensions.DynamicDelivery.ContentModel.Component
tcmComponent Tridion.ContentManager.ContentManagement
return Tridion.Extensions.DynamicDelivery.ContentModel.Component

BuildComponent() public method

public BuildComponent ( Tridion.ContentManager.ContentManagement tcmComponent, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.Component
tcmComponent Tridion.ContentManager.ContentManagement
linkLevels int
resolveWidthAndHeight bool
return Tridion.Extensions.DynamicDelivery.ContentModel.Component

BuildComponentPresentation() public method

public BuildComponentPresentation ( Tridion.ContentManager.CommunicationManagement tcmComponentPresentation, Engine engine, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.ComponentPresentation
tcmComponentPresentation Tridion.ContentManager.CommunicationManagement
engine Engine
linkLevels int
resolveWidthAndHeight bool
return Tridion.Extensions.DynamicDelivery.ContentModel.ComponentPresentation

BuildComponentTemplate() public method

public BuildComponentTemplate ( Tridion.ContentManager.CommunicationManagement tcmComponentTemplate ) : Tridion.Extensions.DynamicDelivery.ContentModel.ComponentTemplate
tcmComponentTemplate Tridion.ContentManager.CommunicationManagement
return Tridion.Extensions.DynamicDelivery.ContentModel.ComponentTemplate

BuildField() public method

public BuildField ( Tridion.ContentManager.ContentManagement tcmItemField, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.Field
tcmItemField Tridion.ContentManager.ContentManagement
linkLevels int
resolveWidthAndHeight bool
return Tridion.Extensions.DynamicDelivery.ContentModel.Field

BuildFields() public method

public BuildFields ( Tridion.ContentManager.ContentManagement tcmItemFields, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.Fields
tcmItemFields Tridion.ContentManager.ContentManagement
linkLevels int
resolveWidthAndHeight bool
return Tridion.Extensions.DynamicDelivery.ContentModel.Fields

BuildKeyword() public method

public BuildKeyword ( Tridion.ContentManager.ContentManagement keyword ) : Tridion.Extensions.DynamicDelivery.ContentModel.Keyword
keyword Tridion.ContentManager.ContentManagement
return Tridion.Extensions.DynamicDelivery.ContentModel.Keyword

BuildManager() public method

public BuildManager ( ) : System
return System

BuildOrganizationalItem() public method

public BuildOrganizationalItem ( Tridion.ContentManager.CommunicationManagement tcmStructureGroup ) : Tridion.Extensions.DynamicDelivery.ContentModel.OrganizationalItem
tcmStructureGroup Tridion.ContentManager.CommunicationManagement
return Tridion.Extensions.DynamicDelivery.ContentModel.OrganizationalItem

BuildOrganizationalItem() public method

public BuildOrganizationalItem ( Tridion.ContentManager.ContentManagement tcmFolder ) : Tridion.Extensions.DynamicDelivery.ContentModel.OrganizationalItem
tcmFolder Tridion.ContentManager.ContentManagement
return Tridion.Extensions.DynamicDelivery.ContentModel.OrganizationalItem

BuildPage() public method

public BuildPage ( Tridion.ContentManager.CommunicationManagement tcmPage, Engine engine ) : Tridion.Extensions.DynamicDelivery.ContentModel.Page
tcmPage Tridion.ContentManager.CommunicationManagement
engine Engine
return Tridion.Extensions.DynamicDelivery.ContentModel.Page

BuildPage() public method

public BuildPage ( Tridion.ContentManager.CommunicationManagement tcmPage, Engine engine, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.Page
tcmPage Tridion.ContentManager.CommunicationManagement
engine Engine
linkLevels int
resolveWidthAndHeight bool
return Tridion.Extensions.DynamicDelivery.ContentModel.Page

BuildPageTemplate() public method

public BuildPageTemplate ( Tridion.ContentManager.CommunicationManagement tcmPageTemplate ) : Tridion.Extensions.DynamicDelivery.ContentModel.PageTemplate
tcmPageTemplate Tridion.ContentManager.CommunicationManagement
return Tridion.Extensions.DynamicDelivery.ContentModel.PageTemplate

BuildPublication() public method

public BuildPublication ( Tridion.ContentManager.ContentManagement tcmPublication ) : Tridion.Extensions.DynamicDelivery.ContentModel.Publication
tcmPublication Tridion.ContentManager.ContentManagement
return Tridion.Extensions.DynamicDelivery.ContentModel.Publication

BuildSchema() public method

public BuildSchema ( Tridion.ContentManager.ContentManagement tcmSchema ) : Tridion.Extensions.DynamicDelivery.ContentModel.Schema
tcmSchema Tridion.ContentManager.ContentManagement
return Tridion.Extensions.DynamicDelivery.ContentModel.Schema