C# Class CodeImp.Gluon.Configuration

Mostra file Open project: DieterKoblenz/LCARS Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ClearError() public method

public ClearError ( ) : void
return void

Configuration() public method

public Configuration ( ) : System
return System

Configuration() public method

public Configuration ( bool sorted ) : System
sorted bool
return System

Configuration() public method

public Configuration ( string filename ) : System
filename string
return System

Configuration() public method

public Configuration ( string filename, bool sorted ) : System
filename string
sorted bool
return System

DeleteSetting() public method

public DeleteSetting ( string setting ) : bool
setting string
return bool

DeleteSetting() public method

public DeleteSetting ( string setting, string pathseperator ) : bool
setting string
pathseperator string
return bool

InputConfiguration() public method

public InputConfiguration ( string data ) : bool
data string
return bool

InputConfiguration() public method

public InputConfiguration ( string data, bool sorted ) : bool
data string
sorted bool
return bool

LoadConfiguration() public method

public LoadConfiguration ( string filename ) : bool
filename string
return bool

LoadConfiguration() public method

public LoadConfiguration ( string filename, bool sorted ) : bool
filename string
sorted bool
return bool

NewConfiguration() public method

public NewConfiguration ( ) : void
return void

NewConfiguration() public method

public NewConfiguration ( bool sorted ) : void
sorted bool
return void

OutputConfiguration() public method

public OutputConfiguration ( ) : string
return string

OutputConfiguration() public method

public OutputConfiguration ( string newline ) : string
newline string
return string

OutputConfiguration() public method

public OutputConfiguration ( string newline, bool whitespace ) : string
newline string
whitespace bool
return string

ReadSetting() public method

public ReadSetting ( string setting, IDictionary defaultsetting ) : IDictionary
setting string
defaultsetting IDictionary
return IDictionary

ReadSetting() public method

public ReadSetting ( string setting, IDictionary defaultsetting, string pathseperator ) : IDictionary
setting string
defaultsetting IDictionary
pathseperator string
return IDictionary

ReadSetting() public method

public ReadSetting ( string setting, bool defaultsetting ) : bool
setting string
defaultsetting bool
return bool

ReadSetting() public method

public ReadSetting ( string setting, bool defaultsetting, string pathseperator ) : bool
setting string
defaultsetting bool
pathseperator string
return bool

ReadSetting() public method

public ReadSetting ( string setting, byte defaultsetting ) : byte
setting string
defaultsetting byte
return byte

ReadSetting() public method

public ReadSetting ( string setting, byte defaultsetting, string pathseperator ) : byte
setting string
defaultsetting byte
pathseperator string
return byte

ReadSetting() public method

public ReadSetting ( string setting, float defaultsetting ) : float
setting string
defaultsetting float
return float

ReadSetting() public method

public ReadSetting ( string setting, float defaultsetting, string pathseperator ) : float
setting string
defaultsetting float
pathseperator string
return float

ReadSetting() public method

public ReadSetting ( string setting, int defaultsetting ) : int
setting string
defaultsetting int
return int

ReadSetting() public method

public ReadSetting ( string setting, int defaultsetting, string pathseperator ) : int
setting string
defaultsetting int
pathseperator string
return int

ReadSetting() public method

public ReadSetting ( string setting, long defaultsetting ) : long
setting string
defaultsetting long
return long

ReadSetting() public method

public ReadSetting ( string setting, long defaultsetting, string pathseperator ) : long
setting string
defaultsetting long
pathseperator string
return long

ReadSetting() public method

public ReadSetting ( string setting, short defaultsetting ) : short
setting string
defaultsetting short
return short

ReadSetting() public method

public ReadSetting ( string setting, short defaultsetting, string pathseperator ) : short
setting string
defaultsetting short
pathseperator string
return short

ReadSetting() public method

public ReadSetting ( string setting, string defaultsetting ) : string
setting string
defaultsetting string
return string

ReadSetting() public method

public ReadSetting ( string setting, string defaultsetting, string pathseperator ) : string
setting string
defaultsetting string
pathseperator string
return string

ReadSettingObject() public method

public ReadSettingObject ( string setting, object defaultsetting ) : object
setting string
defaultsetting object
return object

SaveConfiguration() public method

public SaveConfiguration ( string filename ) : bool
filename string
return bool

SaveConfiguration() public method

public SaveConfiguration ( string filename, string newline ) : bool
filename string
newline string
return bool

SaveConfiguration() public method

public SaveConfiguration ( string filename, string newline, bool whitespace ) : bool
filename string
newline string
whitespace bool
return bool

SettingExists() public method

public SettingExists ( string setting ) : bool
setting string
return bool

SettingExists() public method

public SettingExists ( string setting, string pathseperator ) : bool
setting string
pathseperator string
return bool

WriteSetting() public method

public WriteSetting ( string setting, object settingvalue ) : bool
setting string
settingvalue object
return bool

WriteSetting() public method

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