C# 클래스 XCore.RecordFilterListProvider

상속: IxCoreColleague
파일 보기 프로젝트 열기: sillsdev/FieldWorks 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_configuration System.Xml.XmlNode
m_mediator XCore.Mediator

공개 메소드들

메소드 설명
Create ( XCore.Mediator mediator, XmlNode configuration ) : RecordFilterListProvider

a factory method for RecordFilterListProvider

GetFilter ( string id ) : object
GetMessageTargets ( ) : IxCoreColleague[]

return an array of all of the objects which should 1) be queried when looking for someone to deliver a message to 2) be potential recipients of a broadcast this is called because we are an IxCoreColleague

Init ( XCore.Mediator mediator, XmlNode configuration ) : void

Initialize the filter list. this is called because we are an IxCoreColleague

OnAdjustFilterSelection ( object argument ) : bool

May want to update / reload the list based on user selection.

ReLoad ( ) : void

reload the data items

메소드 상세

Create() 정적인 공개 메소드

a factory method for RecordFilterListProvider
static public Create ( XCore.Mediator mediator, XmlNode configuration ) : RecordFilterListProvider
mediator XCore.Mediator The mediator.
configuration System.Xml.XmlNode The configuration.
리턴 RecordFilterListProvider

GetFilter() 공개 추상적인 메소드

public abstract GetFilter ( string id ) : object
id string
리턴 object

GetMessageTargets() 공개 메소드

return an array of all of the objects which should 1) be queried when looking for someone to deliver a message to 2) be potential recipients of a broadcast this is called because we are an IxCoreColleague
public GetMessageTargets ( ) : IxCoreColleague[]
리턴 IxCoreColleague[]

Init() 공개 메소드

Initialize the filter list. this is called because we are an IxCoreColleague
public Init ( XCore.Mediator mediator, XmlNode configuration ) : void
mediator XCore.Mediator The mediator.
configuration System.Xml.XmlNode The configuration.
리턴 void

OnAdjustFilterSelection() 공개 메소드

May want to update / reload the list based on user selection.
public OnAdjustFilterSelection ( object argument ) : bool
argument object
리턴 bool

ReLoad() 공개 메소드

reload the data items
public ReLoad ( ) : void
리턴 void

프로퍼티 상세

m_configuration 보호되어 있는 프로퍼티

protected XmlNode,System.Xml m_configuration
리턴 System.Xml.XmlNode

m_mediator 보호되어 있는 프로퍼티

protected Mediator,XCore m_mediator
리턴 XCore.Mediator