C# 클래스 SIL.FieldWorks.Common.Controls.FieldReadWriter

These classes are command objects representing the task of getting a string value from a browse column in a way specified by its node and writing a new string value back to the object. This is orthogonal to the several different transformations that can be performed on the strings so obtained. This abstract class also has the responsibility for deciding whether a field read/writer can be created for the column, and if so, for creating the appropriate subclass.
상속: IGhostable
파일 보기 프로젝트 열기: sillsdev/FieldWorks 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_ghostParentHelper SIL.FieldWorks.Common.Controls.GhostParentHelper
m_sda ISilDataAccess

Private Properties

프로퍼티 타입 설명
GetWsFromMetaData int

공개 메소드들

메소드 설명
Create ( XmlNode node, SIL.FieldWorks.FDO.FdoCache cache ) : FieldReadWriter
Create ( XmlNode node, SIL.FieldWorks.FDO.FdoCache cache, int hvoRootObj ) : FieldReadWriter
CurrentValue ( int hvo ) : ITsString
FieldReadWriter ( ISilDataAccess sda ) : System
InitForGhostItems ( SIL.FieldWorks.FDO.FdoCache cache, XmlNode colSpec ) : void
SetNewValue ( int hvo, ITsString tss ) : void

비공개 메소드들

메소드 설명
GetWsFromMetaData ( int wsIn, int flid, SIL.FieldWorks.FDO.FdoCache cache ) : int

메소드 상세

Create() 정적인 공개 메소드

static public Create ( XmlNode node, SIL.FieldWorks.FDO.FdoCache cache ) : FieldReadWriter
node System.Xml.XmlNode
cache SIL.FieldWorks.FDO.FdoCache
리턴 FieldReadWriter

Create() 정적인 공개 메소드

static public Create ( XmlNode node, SIL.FieldWorks.FDO.FdoCache cache, int hvoRootObj ) : FieldReadWriter
node System.Xml.XmlNode
cache SIL.FieldWorks.FDO.FdoCache
hvoRootObj int
리턴 FieldReadWriter

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

public abstract CurrentValue ( int hvo ) : ITsString
hvo int
리턴 ITsString

FieldReadWriter() 공개 메소드

public FieldReadWriter ( ISilDataAccess sda ) : System
sda ISilDataAccess
리턴 System

InitForGhostItems() 공개 메소드

public InitForGhostItems ( SIL.FieldWorks.FDO.FdoCache cache, XmlNode colSpec ) : void
cache SIL.FieldWorks.FDO.FdoCache
colSpec System.Xml.XmlNode
리턴 void

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

public abstract SetNewValue ( int hvo, ITsString tss ) : void
hvo int
tss ITsString
리턴 void

프로퍼티 상세

m_ghostParentHelper 보호되어 있는 프로퍼티

protected GhostParentHelper,SIL.FieldWorks.Common.Controls m_ghostParentHelper
리턴 SIL.FieldWorks.Common.Controls.GhostParentHelper

m_sda 보호되어 있는 프로퍼티

protected ISilDataAccess m_sda
리턴 ISilDataAccess