C# 클래스 SIL.FieldWorks.WordWorks.Parser.XAmpleParser

상속: SIL.Utils.FwDisposableBase, IParser
파일 보기 프로젝트 열기: sillsdev/FieldWorks 1 사용 예제들

공개 메소드들

메소드 설명
IsUpToDate ( ) : bool
ParseWord ( string word ) : ParseResult
ParseWordXml ( string word ) : System.Xml.Linq.XDocument
Reset ( ) : void
TraceWordXml ( string word, IEnumerable selectTraceMorphs ) : System.Xml.Linq.XDocument
Update ( ) : void
XAmpleParser ( SIL.FieldWorks.FDO.FdoCache cache, string dataDir ) : System

보호된 메소드들

메소드 설명
DisposeManagedResources ( ) : void

비공개 메소드들

메소드 설명
ConvertFailures ( System.Xml.Linq.XDocument doc, Func strRepSelector ) : void
ConvertNameToUseAnsiCharacters ( string originalName ) : string

Convert any characters in the name which are higher than 0x00FF to hex. Neither XAmple nor PC-PATR can read a file name containing letters above 0x00FF.

GetStrRep ( int classID, int hvo ) : string
ProcessMsaHvo ( string msaHvo ) : int>.Tuple
TryCreateParseMorph ( SIL.FieldWorks.FDO.FdoCache cache, System.Xml.Linq.XElement morphElem, ParseMorph &morph ) : bool

메소드 상세

DisposeManagedResources() 보호된 메소드

protected DisposeManagedResources ( ) : void
리턴 void

IsUpToDate() 공개 메소드

public IsUpToDate ( ) : bool
리턴 bool

ParseWord() 공개 메소드

public ParseWord ( string word ) : ParseResult
word string
리턴 ParseResult

ParseWordXml() 공개 메소드

public ParseWordXml ( string word ) : System.Xml.Linq.XDocument
word string
리턴 System.Xml.Linq.XDocument

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

TraceWordXml() 공개 메소드

public TraceWordXml ( string word, IEnumerable selectTraceMorphs ) : System.Xml.Linq.XDocument
word string
selectTraceMorphs IEnumerable
리턴 System.Xml.Linq.XDocument

Update() 공개 메소드

public Update ( ) : void
리턴 void

XAmpleParser() 공개 메소드

public XAmpleParser ( SIL.FieldWorks.FDO.FdoCache cache, string dataDir ) : System
cache SIL.FieldWorks.FDO.FdoCache
dataDir string
리턴 System