C# Class SIL.FieldWorks.XWorks.InterestingTextsDecorator

This class exists to decorate the main SDA for concordance views. It implements the Occurrences and OccurrencesCount properties for WfiWordform.
Inheritance: SIL.FieldWorks.FDO.Application.DomainDataByFlidDecoratorBase, ISetMediator, ISetRootHvo
Exibir arquivo Open project: sillsdev/FieldWorks Class Usage Examples

Public Methods

Method Description
AddNotification ( IVwNotifyChange nchng ) : void
GetInterestingTextList ( XCore.Mediator mediator, IFdoServiceLocator services ) : InterestingTextList
InterestingTextsDecorator ( ISilDataAccessManaged domainDataByFlid, XmlNode configurationNode, IFdoServiceLocator services ) : System
RemoveNotification ( IVwNotifyChange nchng ) : void
SetInterestingTexts ( IEnumerable newTexts ) : void
SetMediator ( XCore.Mediator mediator ) : void
SetRootHvo ( int hvo ) : void
VecProp ( int hvo, int tag ) : int[]
get_VecItem ( int hvo, int tag, int index ) : int
get_VecSize ( int hvo, int tag ) : int

Private Methods

Method Description
GetInterestingTexts ( ) : int[]
m_interestingTexts_InterestingTextsChanged ( object sender, InterestingTextsChangedArgs e ) : void

Method Details

AddNotification() public method

public AddNotification ( IVwNotifyChange nchng ) : void
nchng IVwNotifyChange
return void

GetInterestingTextList() static public method

static public GetInterestingTextList ( XCore.Mediator mediator, IFdoServiceLocator services ) : InterestingTextList
mediator XCore.Mediator
services IFdoServiceLocator
return InterestingTextList

InterestingTextsDecorator() public method

public InterestingTextsDecorator ( ISilDataAccessManaged domainDataByFlid, XmlNode configurationNode, IFdoServiceLocator services ) : System
domainDataByFlid ISilDataAccessManaged
configurationNode System.Xml.XmlNode
services IFdoServiceLocator
return System

RemoveNotification() public method

public RemoveNotification ( IVwNotifyChange nchng ) : void
nchng IVwNotifyChange
return void

SetInterestingTexts() public method

public SetInterestingTexts ( IEnumerable newTexts ) : void
newTexts IEnumerable
return void

SetMediator() public method

public SetMediator ( XCore.Mediator mediator ) : void
mediator XCore.Mediator
return void

SetRootHvo() public method

public SetRootHvo ( int hvo ) : void
hvo int
return void

VecProp() public method

public VecProp ( int hvo, int tag ) : int[]
hvo int
tag int
return int[]

get_VecItem() public method

public get_VecItem ( int hvo, int tag, int index ) : int
hvo int
tag int
index int
return int

get_VecSize() public method

public get_VecSize ( int hvo, int tag ) : int
hvo int
tag int
return int