C# Class SIL.FieldWorks.XWorks.LexEd.GoldEticGuidFixer

This class implements a uitility to allow users to fix any part of speech guids that do not match the GOLD etic file. This is needed to simplify cross language analysis. We need this because there was a defect in FLEx for a number of years which did not use the correct guid for the items inserted into a new project.
Inheritance: IUtility
Datei anzeigen Open project: sillsdev/FieldWorks

Public Methods

Method Description
LoadUtilities ( ) : void
OnSelection ( ) : void
Process ( ) : void
ToString ( ) : string

Private Methods

Method Description
CheckPossibilityGuidAgainstGold ( IPartOfSpeech pos, XmlDocument dom, string>.Dictionary itemsWithBadGuids ) : void
ReplacePOSGuidsWithGoldEticGuids ( SIL.FieldWorks.FDO.FdoCache cache ) : bool
ReplacePosItemWithCloneWithNewGuid ( SIL.FieldWorks.FDO.FdoCache cache, string>.KeyValuePair badItem ) : void

Method Details

LoadUtilities() public method

public LoadUtilities ( ) : void
return void

OnSelection() public method

public OnSelection ( ) : void
return void

Process() public method

public Process ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string