C# 클래스 SIL.FieldWorks.IText.InterlinViewCacheLoader

상속: IParaDataLoader
파일 보기 프로젝트 열기: sillsdev/FieldWorks

공개 메소드들

메소드 설명
GetGuessForWordform ( IWfiWordform wf, int ws ) : IAnalysis
InterlinViewCacheLoader ( AnalysisGuessServices guessServices, SIL.FieldWorks.IText.InterlinViewDataCache sdaDecorator ) : System
LoadParaData ( IStTxtPara para ) : void
LoadSegmentData ( ISegment seg ) : void
RecordGuessIfNotKnown ( SIL.FieldWorks.FDO.DomainServices.AnalysisOccurrence occurrence ) : void
ResetGuessCache ( ) : void
UpdatingOccurrence ( IAnalysis oldAnalysis, IAnalysis newAnalysis ) : bool

Replacing a single occurrence, we MIGHT need to reset the guess cache.

보호된 메소드들

메소드 설명
NoteCurrentAnnotation ( SIL.FieldWorks.FDO.DomainServices.AnalysisOccurrence occurrence ) : void
SetInt ( int hvo, int flid, int n ) : void

SetObjProp ( int hvo, int flid, int objValue ) : void

this is so we can subclass the loader to test whether values have actually changed.

비공개 메소드들

메소드 설명
LoadAnalysisData ( IStTxtPara para, HashSet wordforms ) : void

Load guesses for the paragraph.

RecordGuessIfAvailable ( SIL.FieldWorks.FDO.DomainServices.AnalysisOccurrence occurrence ) : void

메소드 상세

GetGuessForWordform() 공개 메소드

public GetGuessForWordform ( IWfiWordform wf, int ws ) : IAnalysis
wf IWfiWordform
ws int
리턴 IAnalysis

InterlinViewCacheLoader() 공개 메소드

public InterlinViewCacheLoader ( AnalysisGuessServices guessServices, SIL.FieldWorks.IText.InterlinViewDataCache sdaDecorator ) : System
guessServices AnalysisGuessServices
sdaDecorator SIL.FieldWorks.IText.InterlinViewDataCache
리턴 System

LoadParaData() 공개 메소드

public LoadParaData ( IStTxtPara para ) : void
para IStTxtPara
리턴 void

LoadSegmentData() 공개 메소드

public LoadSegmentData ( ISegment seg ) : void
seg ISegment
리턴 void

NoteCurrentAnnotation() 보호된 메소드

protected NoteCurrentAnnotation ( SIL.FieldWorks.FDO.DomainServices.AnalysisOccurrence occurrence ) : void
occurrence SIL.FieldWorks.FDO.DomainServices.AnalysisOccurrence
리턴 void

RecordGuessIfNotKnown() 공개 메소드

public RecordGuessIfNotKnown ( SIL.FieldWorks.FDO.DomainServices.AnalysisOccurrence occurrence ) : void
occurrence SIL.FieldWorks.FDO.DomainServices.AnalysisOccurrence
리턴 void

ResetGuessCache() 공개 메소드

public ResetGuessCache ( ) : void
리턴 void

SetInt() 보호된 메소드

protected SetInt ( int hvo, int flid, int n ) : void
hvo int
flid int
n int
리턴 void

SetObjProp() 보호된 메소드

this is so we can subclass the loader to test whether values have actually changed.
protected SetObjProp ( int hvo, int flid, int objValue ) : void
hvo int
flid int
objValue int
리턴 void

UpdatingOccurrence() 공개 메소드

Replacing a single occurrence, we MIGHT need to reset the guess cache.
public UpdatingOccurrence ( IAnalysis oldAnalysis, IAnalysis newAnalysis ) : bool
oldAnalysis IAnalysis
newAnalysis IAnalysis
리턴 bool