C# Class SIL.FieldWorks.WordWorks.Parser.HCParser

Inheritance: SIL.Utils.FwDisposableBase, IParser
Afficher le fichier Open project: sillsdev/FieldWorks Class Usage Examples

Méthodes publiques

Méthode Description
HCParser ( SIL.FieldWorks.FDO.FdoCache cache ) : System
IsUpToDate ( ) : bool
ParseWord ( string word ) : ParseResult
ParseWordXml ( string form ) : System.Xml.Linq.XDocument
Reset ( ) : void
TraceWordXml ( string form, IEnumerable selectTraceMorphs ) : System.Xml.Linq.XDocument
Update ( ) : void
WriteDataIssues ( System.Xml.Linq.XElement elem ) : void

Check integrity of phoneme-based natural classes (PhNCSegments) when there are phonological features

Méthodes protégées

Méthode Description
DisposeManagedResources ( ) : void

Private Methods

Méthode Description
CreateAllomorphElement ( string name, IMoForm form, IMoMorphSynAnalysis msa, bool circumfix ) : System.Xml.Linq.XElement
CreateMorphemeElement ( IMoMorphSynAnalysis msa ) : System.Xml.Linq.XElement
GetFeatureString ( IFsSymFeatVal value ) : string
GetFeatures ( IPhPhoneme phoneme ) : IEnumerable
GetImpliedPhonologicalFeatures ( IPhNCSegments nc ) : HashSet
GetMorphTypeString ( System.Guid typeGuid ) : string
GetMorphs ( Word ws, List &result ) : bool
GetValueString ( IFsSymFeatVal value ) : string
LoadParser ( ) : void
ParseToXml ( string form, bool tracing, IEnumerable selectTraceMorphs ) : System.Xml.Linq.XDocument
ProcessParseException ( Exception e ) : string

Method Details

DisposeManagedResources() protected méthode

protected DisposeManagedResources ( ) : void
Résultat void

HCParser() public méthode

public HCParser ( SIL.FieldWorks.FDO.FdoCache cache ) : System
cache SIL.FieldWorks.FDO.FdoCache
Résultat System

IsUpToDate() public méthode

public IsUpToDate ( ) : bool
Résultat bool

ParseWord() public méthode

public ParseWord ( string word ) : ParseResult
word string
Résultat ParseResult

ParseWordXml() public méthode

public ParseWordXml ( string form ) : System.Xml.Linq.XDocument
form string
Résultat System.Xml.Linq.XDocument

Reset() public méthode

public Reset ( ) : void
Résultat void

TraceWordXml() public méthode

public TraceWordXml ( string form, IEnumerable selectTraceMorphs ) : System.Xml.Linq.XDocument
form string
selectTraceMorphs IEnumerable
Résultat System.Xml.Linq.XDocument

Update() public méthode

public Update ( ) : void
Résultat void

WriteDataIssues() public méthode

Check integrity of phoneme-based natural classes (PhNCSegments) when there are phonological features
public WriteDataIssues ( System.Xml.Linq.XElement elem ) : void
elem System.Xml.Linq.XElement
Résultat void