C# 클래스 Sitecore.SharedSource.Analytics.Mappings.MultiVariantProcessor

파일 보기 프로젝트 열기: Velir/Sitecore-Analytics 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetAssembly System.Reflection.Assembly
GetItem_FromXmlNode IMultiVariantMapping

공개 메소드들

메소드 설명
GetMapping ( string templateId, Database database ) : IMultiVariantMapping

Returns a mapping object

GetTemplate ( string templateId, Database database ) : TemplateItem

Returns a template item from one of the mappings

IsVariantTemplate ( string templateId ) : bool

Verified that the passed template is a variant template within the mappings

보호된 메소드들

메소드 설명
GetItem_FromReflection ( string nameSpace, string assemblyName, XmlNode validationNode ) : IMultiVariantMapping

Uses reflection to instantiate the IFieldGutter class

비공개 메소드들

메소드 설명
GetAssembly ( string assemblyName ) : Assembly
GetItem_FromXmlNode ( XmlNode validationNode ) : IMultiVariantMapping

메소드 상세

GetItem_FromReflection() 보호된 메소드

Uses reflection to instantiate the IFieldGutter class
protected GetItem_FromReflection ( string nameSpace, string assemblyName, XmlNode validationNode ) : IMultiVariantMapping
nameSpace string
assemblyName string
validationNode System.Xml.XmlNode
리턴 IMultiVariantMapping

GetMapping() 공개 메소드

Returns a mapping object
public GetMapping ( string templateId, Database database ) : IMultiVariantMapping
templateId string
database Database
리턴 IMultiVariantMapping

GetTemplate() 공개 메소드

Returns a template item from one of the mappings
public GetTemplate ( string templateId, Database database ) : TemplateItem
templateId string
database Database
리턴 TemplateItem

IsVariantTemplate() 공개 메소드

Verified that the passed template is a variant template within the mappings
public IsVariantTemplate ( string templateId ) : bool
templateId string
리턴 bool