C# 클래스 Rebel.Framework.Localization.Processing.PatternDialect

A pattern dialect consist of a parser that understands a specific grammar and factories for value formaters, parameter evaluators and switch case evaluators when the parsed AST is decorated
파일 보기 프로젝트 열기: RebelCMS/rebelcmsxu5 1 사용 예제들

공개 메소드들

메소드 설명
GetEvaluator ( string pattern, TextManager manager ) : PatternEvaluator
GetParameterEvaluator ( ParameterSpec spec, TextManager manager ) : IParameterEvaluator
GetSwitchConditionEvaluator ( Expression expr, TextManager manager ) : ISwitchConditionEvaluator
GetValueFormatter ( string spelling, TextManager manager ) : IValueFormatter

보호된 메소드들

메소드 설명
PatternDialect ( ) : System.Collections.Generic

메소드 상세

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

public abstract GetEvaluator ( string pattern, TextManager manager ) : PatternEvaluator
pattern string
manager TextManager
리턴 PatternEvaluator

GetParameterEvaluator() 공개 메소드

public GetParameterEvaluator ( ParameterSpec spec, TextManager manager ) : IParameterEvaluator
spec ParameterSpec
manager TextManager
리턴 IParameterEvaluator

GetSwitchConditionEvaluator() 공개 메소드

public GetSwitchConditionEvaluator ( Expression expr, TextManager manager ) : ISwitchConditionEvaluator
expr Expression
manager TextManager
리턴 ISwitchConditionEvaluator

GetValueFormatter() 공개 메소드

public GetValueFormatter ( string spelling, TextManager manager ) : IValueFormatter
spelling string
manager TextManager
리턴 IValueFormatter

PatternDialect() 보호된 메소드

protected PatternDialect ( ) : System.Collections.Generic
리턴 System.Collections.Generic