C# 클래스 Artemis.Engine.Persistence.AbstractOptionRecord

상속: IXmlElementIO
파일 보기 프로젝트 열기: ArtemisEngine/Artemis-Engine 1 사용 예제들

공개 메소드들

메소드 설명
AbstractOptionRecord ( string name, object defaultVal, OptionValidator validator, OptionCoercer coercer ) : System
GetValueOrDefault ( XmlElement element ) : object
Parse ( XmlElement element ) : object
Write ( object obj, XmlWriter writer ) : void

메소드 상세

AbstractOptionRecord() 공개 메소드

public AbstractOptionRecord ( string name, object defaultVal, OptionValidator validator, OptionCoercer coercer ) : System
name string
defaultVal object
validator OptionValidator
coercer OptionCoercer
리턴 System

GetValueOrDefault() 공개 메소드

public GetValueOrDefault ( XmlElement element ) : object
element System.Xml.XmlElement
리턴 object

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

public abstract Parse ( XmlElement element ) : object
element System.Xml.XmlElement
리턴 object

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

public abstract Write ( object obj, XmlWriter writer ) : void
obj object
writer System.Xml.XmlWriter
리턴 void