C# Класс SIL.FieldWorks.IText.InterlinViewCacheLoader

Наследование: IParaDataLoader
Показать файл Открыть проект

Открытые методы

Метод Описание
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