C# Класс 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.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

BuildCategories() публичный Метод

public BuildCategories ( Tridion.ContentManager.CommunicationManagement page ) : List
page Tridion.ContentManager.CommunicationManagement
Результат List

BuildCategories() публичный Метод

public BuildCategories ( Tridion.ContentManager.ContentManagement component ) : List
component Tridion.ContentManager.ContentManagement
Результат List

BuildComponent() публичный Метод

public BuildComponent ( Tridion.ContentManager.ContentManagement tcmComponent ) : Tridion.Extensions.DynamicDelivery.ContentModel.Component
tcmComponent Tridion.ContentManager.ContentManagement
Результат Tridion.Extensions.DynamicDelivery.ContentModel.Component

BuildComponent() публичный Метод

public BuildComponent ( Tridion.ContentManager.ContentManagement tcmComponent, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.Component
tcmComponent Tridion.ContentManager.ContentManagement
linkLevels int
resolveWidthAndHeight bool
Результат Tridion.Extensions.DynamicDelivery.ContentModel.Component

BuildComponentPresentation() публичный Метод

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
Результат Tridion.Extensions.DynamicDelivery.ContentModel.ComponentPresentation

BuildComponentTemplate() публичный Метод

public BuildComponentTemplate ( Tridion.ContentManager.CommunicationManagement tcmComponentTemplate ) : Tridion.Extensions.DynamicDelivery.ContentModel.ComponentTemplate
tcmComponentTemplate Tridion.ContentManager.CommunicationManagement
Результат Tridion.Extensions.DynamicDelivery.ContentModel.ComponentTemplate

BuildField() публичный Метод

public BuildField ( Tridion.ContentManager.ContentManagement tcmItemField, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.Field
tcmItemField Tridion.ContentManager.ContentManagement
linkLevels int
resolveWidthAndHeight bool
Результат Tridion.Extensions.DynamicDelivery.ContentModel.Field

BuildFields() публичный Метод

public BuildFields ( Tridion.ContentManager.ContentManagement tcmItemFields, int linkLevels, bool resolveWidthAndHeight ) : Tridion.Extensions.DynamicDelivery.ContentModel.Fields
tcmItemFields Tridion.ContentManager.ContentManagement
linkLevels int
resolveWidthAndHeight bool
Результат Tridion.Extensions.DynamicDelivery.ContentModel.Fields

BuildKeyword() публичный Метод

public BuildKeyword ( Tridion.ContentManager.ContentManagement keyword ) : Tridion.Extensions.DynamicDelivery.ContentModel.Keyword
keyword Tridion.ContentManager.ContentManagement
Результат Tridion.Extensions.DynamicDelivery.ContentModel.Keyword

BuildManager() публичный Метод

public BuildManager ( ) : System
Результат System

BuildOrganizationalItem() публичный Метод

public BuildOrganizationalItem ( Tridion.ContentManager.CommunicationManagement tcmStructureGroup ) : Tridion.Extensions.DynamicDelivery.ContentModel.OrganizationalItem
tcmStructureGroup Tridion.ContentManager.CommunicationManagement
Результат Tridion.Extensions.DynamicDelivery.ContentModel.OrganizationalItem

BuildOrganizationalItem() публичный Метод

public BuildOrganizationalItem ( Tridion.ContentManager.ContentManagement tcmFolder ) : Tridion.Extensions.DynamicDelivery.ContentModel.OrganizationalItem
tcmFolder Tridion.ContentManager.ContentManagement
Результат Tridion.Extensions.DynamicDelivery.ContentModel.OrganizationalItem

BuildPage() публичный Метод

public BuildPage ( Tridion.ContentManager.CommunicationManagement tcmPage, Engine engine ) : Tridion.Extensions.DynamicDelivery.ContentModel.Page
tcmPage Tridion.ContentManager.CommunicationManagement
engine Engine
Результат Tridion.Extensions.DynamicDelivery.ContentModel.Page

BuildPage() публичный Метод

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
Результат Tridion.Extensions.DynamicDelivery.ContentModel.Page

BuildPageTemplate() публичный Метод

public BuildPageTemplate ( Tridion.ContentManager.CommunicationManagement tcmPageTemplate ) : Tridion.Extensions.DynamicDelivery.ContentModel.PageTemplate
tcmPageTemplate Tridion.ContentManager.CommunicationManagement
Результат Tridion.Extensions.DynamicDelivery.ContentModel.PageTemplate

BuildPublication() публичный Метод

public BuildPublication ( Tridion.ContentManager.ContentManagement tcmPublication ) : Tridion.Extensions.DynamicDelivery.ContentModel.Publication
tcmPublication Tridion.ContentManager.ContentManagement
Результат Tridion.Extensions.DynamicDelivery.ContentModel.Publication

BuildSchema() публичный Метод

public BuildSchema ( Tridion.ContentManager.ContentManagement tcmSchema ) : Tridion.Extensions.DynamicDelivery.ContentModel.Schema
tcmSchema Tridion.ContentManager.ContentManagement
Результат Tridion.Extensions.DynamicDelivery.ContentModel.Schema