C# Class Artemis.Engine.Persistence.OptionRecordService

Inheritance: DynamicPropertyCollection
Show file Open project: ArtemisEngine/Artemis-Engine

Public Methods

Method Description
AddOptionChangedEventHandler ( string record, OptionChangedEventHandler handler ) : void
AddOptionRecord ( AbstractOptionRecord record ) : void
AddOptionRecord ( AbstractOptionRecord record, Getter getter, Setter setter ) : void
Read ( string fileName ) : void
Write ( string fileName ) : void

Private Methods

Method Description
InitializeDefaults ( List nonDefaultOptions ) : void
OptionRecordService ( ) : System.Collections.Generic

Method Details

AddOptionChangedEventHandler() public method

public AddOptionChangedEventHandler ( string record, OptionChangedEventHandler handler ) : void
record string
handler OptionChangedEventHandler
return void

AddOptionRecord() public method

public AddOptionRecord ( AbstractOptionRecord record ) : void
record AbstractOptionRecord
return void

AddOptionRecord() public method

public AddOptionRecord ( AbstractOptionRecord record, Getter getter, Setter setter ) : void
record AbstractOptionRecord
getter Getter
setter Setter
return void

Read() public method

public Read ( string fileName ) : void
fileName string
return void

Write() public method

public Write ( string fileName ) : void
fileName string
return void