C# Класс GoNorth.Services.Export.Dialog.StepRenderers.ScribanBaseStepRenderer

Base Class for Rendering Dialog Steps with Scriban
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_errorCollection ExportPlaceholderErrorCollection
_exportSettings ExportSettings
_localizerFactory IStringLocalizerFactory

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

Метод Описание
BuildDialogRenderObject ( ExportDialogData curStep, ExportDialogData nextStep, FlexFieldObject flexFieldObject ) : T

Renders a dialog step

GetNodePlaceholders ( string objectKey ) : List

Returns the base placeholders

ScribanBaseStepRenderer ( ExportPlaceholderErrorCollection errorCollection, ExportSettings exportSettings, IStringLocalizerFactory localizerFactory ) : System.Collections.Generic

Constructor

SetExportTemplatePlaceholderResolver ( IExportTemplatePlaceholderResolver templatePlaceholderResolver ) : void

Sets the export template placeholder resolver

SetRenderObjectBaseData ( ScribanDialogStepBaseData renderObject, ExportDialogData stepData, ScribanFlexFieldObject exportNpc ) : void

Sets the render object base data

SetRenderObjectBaseDataFromFlexFieldObject ( ScribanDialogStepBaseData renderObject, ExportDialogData stepData, FlexFieldObject flexFieldObject ) : void

Sets the render object base data

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

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

Renders a dialog step
public BuildDialogRenderObject ( ExportDialogData curStep, ExportDialogData nextStep, FlexFieldObject flexFieldObject ) : T
curStep ExportDialogData Current Step
nextStep ExportDialogData Next step
flexFieldObject FlexFieldObject Flexfield object to which the dialog belongs
Результат T

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

Returns the base placeholders
public GetNodePlaceholders ( string objectKey ) : List
objectKey string
Результат List

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

Constructor
public ScribanBaseStepRenderer ( ExportPlaceholderErrorCollection errorCollection, ExportSettings exportSettings, IStringLocalizerFactory localizerFactory ) : System.Collections.Generic
errorCollection ExportPlaceholderErrorCollection Error Collection
exportSettings ExportSettings Export settings
localizerFactory IStringLocalizerFactory Localizer Factor
Результат System.Collections.Generic

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

Sets the export template placeholder resolver
public SetExportTemplatePlaceholderResolver ( IExportTemplatePlaceholderResolver templatePlaceholderResolver ) : void
templatePlaceholderResolver IExportTemplatePlaceholderResolver Template placeholder resolver
Результат void

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

Sets the render object base data
public SetRenderObjectBaseData ( ScribanDialogStepBaseData renderObject, ExportDialogData stepData, ScribanFlexFieldObject exportNpc ) : void
renderObject ScribanDialogStepBaseData Render object to fill
stepData ExportDialogData Step data
exportNpc ScribanFlexFieldObject Npc to export
Результат void

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

Sets the render object base data
public SetRenderObjectBaseDataFromFlexFieldObject ( ScribanDialogStepBaseData renderObject, ExportDialogData stepData, FlexFieldObject flexFieldObject ) : void
renderObject ScribanDialogStepBaseData Render object to fill
stepData ExportDialogData Step data
flexFieldObject FlexFieldObject Flexfield object to which the dialog belongs
Результат void

Описание свойств

_errorCollection защищенное свойство

Error Collection
protected ExportPlaceholderErrorCollection _errorCollection
Результат ExportPlaceholderErrorCollection

_exportSettings защищенное свойство

Export Settings
protected ExportSettings _exportSettings
Результат ExportSettings

_localizerFactory защищенное свойство

String Localizer Factory
protected IStringLocalizerFactory _localizerFactory
Результат IStringLocalizerFactory