C# 클래스 CodeImp.Gluon.Configuration

파일 보기 프로젝트 열기: DieterKoblenz/LCARS 1 사용 예제들

공개 메소드들

메소드 설명
ClearError ( ) : void
Configuration ( ) : System
Configuration ( bool sorted ) : System
Configuration ( string filename ) : System
Configuration ( string filename, bool sorted ) : System
DeleteSetting ( string setting ) : bool
DeleteSetting ( string setting, string pathseperator ) : bool
InputConfiguration ( string data ) : bool
InputConfiguration ( string data, bool sorted ) : bool
LoadConfiguration ( string filename ) : bool
LoadConfiguration ( string filename, bool sorted ) : bool
NewConfiguration ( ) : void
NewConfiguration ( bool sorted ) : void
OutputConfiguration ( ) : string
OutputConfiguration ( string newline ) : string
OutputConfiguration ( string newline, bool whitespace ) : string
ReadSetting ( string setting, IDictionary defaultsetting ) : IDictionary
ReadSetting ( string setting, IDictionary defaultsetting, string pathseperator ) : IDictionary
ReadSetting ( string setting, bool defaultsetting ) : bool
ReadSetting ( string setting, bool defaultsetting, string pathseperator ) : bool
ReadSetting ( string setting, byte defaultsetting ) : byte
ReadSetting ( string setting, byte defaultsetting, string pathseperator ) : byte
ReadSetting ( string setting, float defaultsetting ) : float
ReadSetting ( string setting, float defaultsetting, string pathseperator ) : float
ReadSetting ( string setting, int defaultsetting ) : int
ReadSetting ( string setting, int defaultsetting, string pathseperator ) : int
ReadSetting ( string setting, long defaultsetting ) : long
ReadSetting ( string setting, long defaultsetting, string pathseperator ) : long
ReadSetting ( string setting, short defaultsetting ) : short
ReadSetting ( string setting, short defaultsetting, string pathseperator ) : short
ReadSetting ( string setting, string defaultsetting ) : string
ReadSetting ( string setting, string defaultsetting, string pathseperator ) : string
ReadSettingObject ( string setting, object defaultsetting ) : object
SaveConfiguration ( string filename ) : bool
SaveConfiguration ( string filename, string newline ) : bool
SaveConfiguration ( string filename, string newline, bool whitespace ) : bool
SettingExists ( string setting ) : bool
SettingExists ( string setting, string pathseperator ) : bool
WriteSetting ( string setting, object settingvalue ) : bool
WriteSetting ( string setting, object settingvalue, string pathseperator ) : bool

비공개 메소드들

메소드 설명
CheckSetting ( IDictionary dic, string setting, string pathseperator ) : bool
Combine ( IDictionary d1, IDictionary d2, bool sorted ) : IDictionary
EscapedString ( string str ) : string
FunctionInclude ( IDictionary cs, ArrayList args, string &file, int line ) : void
InputConfiguration ( string file, string data, bool sorted ) : bool
InputStructure ( IDictionary cs, string &file, string &data, int &pos, int &line ) : void
OutputStructure ( IDictionary cs, int level, string newline, bool whitespace ) : string
ParseAssignment ( string &file, string &data, int &pos, int &line ) : object
ParseFunction ( IDictionary cs, string &file, string &data, int &pos, int &line, string &functionname ) : void
ParseKeyword ( string &file, string &data, int &pos, int &line ) : object
ParseNumber ( string &file, string &data, int &pos, int &line ) : object
ParseString ( string &file, string &data, int &pos, int &line ) : string
RaiseError ( string file, int line, string description ) : void
ReadAnySetting ( IDictionary dic, string file, int line, string setting, object defaultsetting, string pathseperator ) : object
ReadAnySetting ( IDictionary dic, string setting, object defaultsetting, string pathseperator ) : object
ReadAnySetting ( string setting, object defaultsetting, string pathseperator ) : object
ValidateKey ( IDictionary container, string key, string file, int errorline ) : bool
ValidateKeyword ( string keyword, string file, int errorline ) : bool

메소드 상세

ClearError() 공개 메소드

public ClearError ( ) : void
리턴 void

Configuration() 공개 메소드

public Configuration ( ) : System
리턴 System

Configuration() 공개 메소드

public Configuration ( bool sorted ) : System
sorted bool
리턴 System

Configuration() 공개 메소드

public Configuration ( string filename ) : System
filename string
리턴 System

Configuration() 공개 메소드

public Configuration ( string filename, bool sorted ) : System
filename string
sorted bool
리턴 System

DeleteSetting() 공개 메소드

public DeleteSetting ( string setting ) : bool
setting string
리턴 bool

DeleteSetting() 공개 메소드

public DeleteSetting ( string setting, string pathseperator ) : bool
setting string
pathseperator string
리턴 bool

InputConfiguration() 공개 메소드

public InputConfiguration ( string data ) : bool
data string
리턴 bool

InputConfiguration() 공개 메소드

public InputConfiguration ( string data, bool sorted ) : bool
data string
sorted bool
리턴 bool

LoadConfiguration() 공개 메소드

public LoadConfiguration ( string filename ) : bool
filename string
리턴 bool

LoadConfiguration() 공개 메소드

public LoadConfiguration ( string filename, bool sorted ) : bool
filename string
sorted bool
리턴 bool

NewConfiguration() 공개 메소드

public NewConfiguration ( ) : void
리턴 void

NewConfiguration() 공개 메소드

public NewConfiguration ( bool sorted ) : void
sorted bool
리턴 void

OutputConfiguration() 공개 메소드

public OutputConfiguration ( ) : string
리턴 string

OutputConfiguration() 공개 메소드

public OutputConfiguration ( string newline ) : string
newline string
리턴 string

OutputConfiguration() 공개 메소드

public OutputConfiguration ( string newline, bool whitespace ) : string
newline string
whitespace bool
리턴 string

ReadSetting() 공개 메소드

public ReadSetting ( string setting, IDictionary defaultsetting ) : IDictionary
setting string
defaultsetting IDictionary
리턴 IDictionary

ReadSetting() 공개 메소드

public ReadSetting ( string setting, IDictionary defaultsetting, string pathseperator ) : IDictionary
setting string
defaultsetting IDictionary
pathseperator string
리턴 IDictionary

ReadSetting() 공개 메소드

public ReadSetting ( string setting, bool defaultsetting ) : bool
setting string
defaultsetting bool
리턴 bool

ReadSetting() 공개 메소드

public ReadSetting ( string setting, bool defaultsetting, string pathseperator ) : bool
setting string
defaultsetting bool
pathseperator string
리턴 bool

ReadSetting() 공개 메소드

public ReadSetting ( string setting, byte defaultsetting ) : byte
setting string
defaultsetting byte
리턴 byte

ReadSetting() 공개 메소드

public ReadSetting ( string setting, byte defaultsetting, string pathseperator ) : byte
setting string
defaultsetting byte
pathseperator string
리턴 byte

ReadSetting() 공개 메소드

public ReadSetting ( string setting, float defaultsetting ) : float
setting string
defaultsetting float
리턴 float

ReadSetting() 공개 메소드

public ReadSetting ( string setting, float defaultsetting, string pathseperator ) : float
setting string
defaultsetting float
pathseperator string
리턴 float

ReadSetting() 공개 메소드

public ReadSetting ( string setting, int defaultsetting ) : int
setting string
defaultsetting int
리턴 int

ReadSetting() 공개 메소드

public ReadSetting ( string setting, int defaultsetting, string pathseperator ) : int
setting string
defaultsetting int
pathseperator string
리턴 int

ReadSetting() 공개 메소드

public ReadSetting ( string setting, long defaultsetting ) : long
setting string
defaultsetting long
리턴 long

ReadSetting() 공개 메소드

public ReadSetting ( string setting, long defaultsetting, string pathseperator ) : long
setting string
defaultsetting long
pathseperator string
리턴 long

ReadSetting() 공개 메소드

public ReadSetting ( string setting, short defaultsetting ) : short
setting string
defaultsetting short
리턴 short

ReadSetting() 공개 메소드

public ReadSetting ( string setting, short defaultsetting, string pathseperator ) : short
setting string
defaultsetting short
pathseperator string
리턴 short

ReadSetting() 공개 메소드

public ReadSetting ( string setting, string defaultsetting ) : string
setting string
defaultsetting string
리턴 string

ReadSetting() 공개 메소드

public ReadSetting ( string setting, string defaultsetting, string pathseperator ) : string
setting string
defaultsetting string
pathseperator string
리턴 string

ReadSettingObject() 공개 메소드

public ReadSettingObject ( string setting, object defaultsetting ) : object
setting string
defaultsetting object
리턴 object

SaveConfiguration() 공개 메소드

public SaveConfiguration ( string filename ) : bool
filename string
리턴 bool

SaveConfiguration() 공개 메소드

public SaveConfiguration ( string filename, string newline ) : bool
filename string
newline string
리턴 bool

SaveConfiguration() 공개 메소드

public SaveConfiguration ( string filename, string newline, bool whitespace ) : bool
filename string
newline string
whitespace bool
리턴 bool

SettingExists() 공개 메소드

public SettingExists ( string setting ) : bool
setting string
리턴 bool

SettingExists() 공개 메소드

public SettingExists ( string setting, string pathseperator ) : bool
setting string
pathseperator string
리턴 bool

WriteSetting() 공개 메소드

public WriteSetting ( string setting, object settingvalue ) : bool
setting string
settingvalue object
리턴 bool

WriteSetting() 공개 메소드

public WriteSetting ( string setting, object settingvalue, string pathseperator ) : bool
setting string
settingvalue object
pathseperator string
리턴 bool