C# 클래스 Rock.MergeTemplates.MergeTemplateType

Base class for merge template types (i.e. Word Document, HTML, etc)
상속: Rock.Extension.Component
파일 보기 프로젝트 열기: NewSpring/Rock

보호된 프로퍼티들

프로퍼티 타입 설명
lavaRegEx System.Text.RegularExpressions.Regex
nextEmptyRecordRegEx System.Text.RegularExpressions.Regex
nextRecordRegEx System.Text.RegularExpressions.Regex
regExDot System.Text.RegularExpressions.Regex

공개 메소드들

메소드 설명
CreateDocument ( MergeTemplate mergeTemplate, List mergeObjectList, object>.Dictionary globalMergeFields ) : BinaryFile

Creates the document.

GetDefaultLavaDebugInfo ( List mergeObjectList, object>.Dictionary globalMergeFields, string preText = null ) : string

Gets the default lava debug information.

GetLavaDebugInfo ( List mergeObjectList, object>.Dictionary globalMergeFields ) : string

Gets the lava debug information.

메소드 상세

CreateDocument() 공개 추상적인 메소드

Creates the document.
public abstract CreateDocument ( MergeTemplate mergeTemplate, List mergeObjectList, object>.Dictionary globalMergeFields ) : BinaryFile
mergeTemplate MergeTemplate The merge template.
mergeObjectList List The merge object list.
globalMergeFields object>.Dictionary The global merge fields.
리턴 BinaryFile

GetDefaultLavaDebugInfo() 공개 정적인 메소드

Gets the default lava debug information.
public static GetDefaultLavaDebugInfo ( List mergeObjectList, object>.Dictionary globalMergeFields, string preText = null ) : string
mergeObjectList List The merge object list.
globalMergeFields object>.Dictionary The global merge fields.
preText string The pre text.
리턴 string

GetLavaDebugInfo() 공개 메소드

Gets the lava debug information.
public GetLavaDebugInfo ( List mergeObjectList, object>.Dictionary globalMergeFields ) : string
mergeObjectList List The merge object list.
globalMergeFields object>.Dictionary The global merge fields.
리턴 string

프로퍼티 상세

lavaRegEx 보호되어 있는 프로퍼티

The RegEx to detect if the text has {{ }} tags in it
protected Regex,System.Text.RegularExpressions lavaRegEx
리턴 System.Text.RegularExpressions.Regex

nextEmptyRecordRegEx 보호되어 있는 프로퍼티

The RegEx for finding the "next_empty" delimiter/indicator
protected Regex,System.Text.RegularExpressions nextEmptyRecordRegEx
리턴 System.Text.RegularExpressions.Regex

nextRecordRegEx 보호되어 있는 프로퍼티

The RegEx for finding the "next" delimiter/indicator
protected Regex,System.Text.RegularExpressions nextRecordRegEx
리턴 System.Text.RegularExpressions.Regex

regExDot 보호되어 있는 프로퍼티

The RegEx of "." that matches anything
protected Regex,System.Text.RegularExpressions regExDot
리턴 System.Text.RegularExpressions.Regex