C# 클래스 SIL.FieldWorks.XWorks.RecordBarHandler

Responsible for populating the XCore tree bar with the records.
상속: IFWDisposable
파일 보기 프로젝트 열기: sillsdev/FieldWorks 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_bestWS string
m_cache SIL.FieldWorks.FDO.FdoCache
m_expand bool
m_fOutOfDate bool
m_hierarchical bool
m_includeAbbr bool
m_mediator XCore.Mediator

공개 메소드들

메소드 설명
CheckDisposed ( ) : void

Check to see if the object has been disposed. All public Properties and Methods should call this before doing anything else.

Create ( XCore.Mediator mediator, XmlNode toolConfiguration ) : RecordBarHandler
Dispose ( ) : void

Must not be virtual.

PopulateRecordBar ( SIL.FieldWorks.XWorks.RecordList list ) : void
PopulateRecordBarIfNeeded ( SIL.FieldWorks.XWorks.RecordList list ) : void
ReleaseRecordBar ( ) : void
ReloadItem ( ICmObject currentObject ) : void
UpdateSelection ( ICmObject currentObject ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Executes in two distinct scenarios. 1. If disposing is true, the method has been called directly or indirectly by a user's code via the Dispose method. Both managed and unmanaged resources can be disposed. 2. If disposing is false, the method has been called by the runtime from inside the finalizer and you should not reference (access) other managed objects, as they already have been garbage collected. Only unmanaged resources can be disposed.

If any exceptions are thrown, that is fine. If the method is being done in a finalizer, it will be ignored. If it is thrown by client code calling Dispose, it needs to be handled by fixing the bug. If subclasses override this method, they should call the base implementation.

ShouldAddNode ( ICmObject obj ) : bool

비공개 메소드들

메소드 설명
Init ( XCore.Mediator mediator, XmlNode node ) : void

메소드 상세

CheckDisposed() 공개 메소드

Check to see if the object has been disposed. All public Properties and Methods should call this before doing anything else.
public CheckDisposed ( ) : void
리턴 void

Create() 정적인 공개 메소드

static public Create ( XCore.Mediator mediator, XmlNode toolConfiguration ) : RecordBarHandler
mediator XCore.Mediator
toolConfiguration System.Xml.XmlNode
리턴 RecordBarHandler

Dispose() 공개 메소드

Must not be virtual.
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

Executes in two distinct scenarios. 1. If disposing is true, the method has been called directly or indirectly by a user's code via the Dispose method. Both managed and unmanaged resources can be disposed. 2. If disposing is false, the method has been called by the runtime from inside the finalizer and you should not reference (access) other managed objects, as they already have been garbage collected. Only unmanaged resources can be disposed.
If any exceptions are thrown, that is fine. If the method is being done in a finalizer, it will be ignored. If it is thrown by client code calling Dispose, it needs to be handled by fixing the bug. If subclasses override this method, they should call the base implementation.
protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

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

public abstract PopulateRecordBar ( SIL.FieldWorks.XWorks.RecordList list ) : void
list SIL.FieldWorks.XWorks.RecordList
리턴 void

PopulateRecordBarIfNeeded() 공개 메소드

public PopulateRecordBarIfNeeded ( SIL.FieldWorks.XWorks.RecordList list ) : void
list SIL.FieldWorks.XWorks.RecordList
리턴 void

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

public abstract ReleaseRecordBar ( ) : void
리턴 void

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

public abstract ReloadItem ( ICmObject currentObject ) : void
currentObject ICmObject
리턴 void

ShouldAddNode() 보호된 메소드

protected ShouldAddNode ( ICmObject obj ) : bool
obj ICmObject
리턴 bool

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

public abstract UpdateSelection ( ICmObject currentObject ) : void
currentObject ICmObject
리턴 void

프로퍼티 상세

m_bestWS 보호되어 있는 프로퍼티

protected string m_bestWS
리턴 string

m_cache 보호되어 있는 프로퍼티

protected FdoCache,SIL.FieldWorks.FDO m_cache
리턴 SIL.FieldWorks.FDO.FdoCache

m_expand 보호되어 있는 프로퍼티

protected bool m_expand
리턴 bool

m_fOutOfDate 보호되어 있는 프로퍼티

protected bool m_fOutOfDate
리턴 bool

m_hierarchical 보호되어 있는 프로퍼티

protected bool m_hierarchical
리턴 bool

m_includeAbbr 보호되어 있는 프로퍼티

protected bool m_includeAbbr
리턴 bool

m_mediator 보호되어 있는 프로퍼티

protected Mediator,XCore m_mediator
리턴 XCore.Mediator