C# Class SIL.FieldWorks.FDO.Validation.PhonEnvParser

Inheritance: Tools.Parser
ファイルを表示 Open project: sillsdev/FieldWorks Class Usage Examples

Public Methods

Method Description
CreateErrorMessage ( string sType, string sItem, int pos ) : void
IsValidClass ( string sClass ) : bool
IsValidSegment ( string sSegment, int &iPos ) : bool
PhonEnvParser ( ) : System.Text
PhonEnvParser ( Tools.Symbols syms ) : System.Text
PhonEnvParser ( Tools.Symbols syms, ErrorHandler erh ) : System.Text
ResetNaturalClasses ( string saSegments ) : void
ResetSegments ( string saSegments ) : void
ResetSortedList ( System &list, string saContents ) : void
ThrowError ( int iPos ) : void

Private Methods

Method Description
HasAValidSequenceOfSegments ( string sSequence, int &iPos ) : bool

Method Details

CreateErrorMessage() public method

public CreateErrorMessage ( string sType, string sItem, int pos ) : void
sType string
sItem string
pos int
return void

IsValidClass() public method

public IsValidClass ( string sClass ) : bool
sClass string
return bool

IsValidSegment() public method

public IsValidSegment ( string sSegment, int &iPos ) : bool
sSegment string
iPos int
return bool

PhonEnvParser() public method

public PhonEnvParser ( ) : System.Text
return System.Text

PhonEnvParser() public method

public PhonEnvParser ( Tools.Symbols syms ) : System.Text
syms Tools.Symbols
return System.Text

PhonEnvParser() public method

public PhonEnvParser ( Tools.Symbols syms, ErrorHandler erh ) : System.Text
syms Tools.Symbols
erh Tools.ErrorHandler
return System.Text

ResetNaturalClasses() public method

public ResetNaturalClasses ( string saSegments ) : void
saSegments string
return void

ResetSegments() public method

public ResetSegments ( string saSegments ) : void
saSegments string
return void

ResetSortedList() public method

public ResetSortedList ( System &list, string saContents ) : void
list System
saContents string
return void

ThrowError() public method

public ThrowError ( int iPos ) : void
iPos int
return void