C# 클래스 Orchard.DisplayManagement.Descriptors.ShapePlacementStrategy.ShapePlacementParsingStrategy

This component discovers and announces the shape alterations implied by the contents of the Placement.info files
상속: IShapeTableProvider
파일 보기 프로젝트 열기: Sylapse/Orchard.ContentSerialization

공개 메소드들

메소드 설명
BuildPredicate ( bool>.Func predicate, string>.KeyValuePair term ) : bool>.Func
Discover ( ShapeTableBuilder builder ) : void
ShapePlacementParsingStrategy ( IExtensionManager extensionManager, ShellDescriptor shellDescriptor, IPlacementFileParser placementFileParser ) : System

비공개 메소드들

메소드 설명
DrillDownShapeLocations ( IEnumerable nodes, IEnumerable path ) : IEnumerable>>.IEnumerable
FeatureIsEnabled ( Orchard.Environment.Extensions.Models.FeatureDescriptor fd ) : bool
FeatureIsTheme ( Orchard.Environment.Extensions.Models.FeatureDescriptor fd ) : bool
GetShapeType ( Orchard.DisplayManagement.Descriptors.ShapePlacementStrategy.PlacementShapeLocation shapeLocation, string &shapeType, string &differentiator ) : void
Once ( IEnumerable featureDescriptors ) : IEnumerable
ProcessFeatureDescriptor ( ShapeTableBuilder builder, Orchard.Environment.Extensions.Models.FeatureDescriptor featureDescriptor ) : void
ProcessPlacementFile ( ShapeTableBuilder builder, Orchard.Environment.Extensions.Models.FeatureDescriptor featureDescriptor, PlacementFile placementFile ) : void

메소드 상세

BuildPredicate() 공개 정적인 메소드

public static BuildPredicate ( bool>.Func predicate, string>.KeyValuePair term ) : bool>.Func
predicate bool>.Func
term string>.KeyValuePair
리턴 bool>.Func

Discover() 공개 메소드

public Discover ( ShapeTableBuilder builder ) : void
builder ShapeTableBuilder
리턴 void

ShapePlacementParsingStrategy() 공개 메소드

public ShapePlacementParsingStrategy ( IExtensionManager extensionManager, ShellDescriptor shellDescriptor, IPlacementFileParser placementFileParser ) : System
extensionManager IExtensionManager
shellDescriptor ShellDescriptor
placementFileParser IPlacementFileParser
리턴 System