C# Class CodeImp.Gluon.Configuration

Afficher le fichier Open project: DieterKoblenz/LCARS Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public ClearError ( ) : void
Résultat void

Configuration() public méthode

public Configuration ( ) : System
Résultat System

Configuration() public méthode

public Configuration ( bool sorted ) : System
sorted bool
Résultat System

Configuration() public méthode

public Configuration ( string filename ) : System
filename string
Résultat System

Configuration() public méthode

public Configuration ( string filename, bool sorted ) : System
filename string
sorted bool
Résultat System

DeleteSetting() public méthode

public DeleteSetting ( string setting ) : bool
setting string
Résultat bool

DeleteSetting() public méthode

public DeleteSetting ( string setting, string pathseperator ) : bool
setting string
pathseperator string
Résultat bool

InputConfiguration() public méthode

public InputConfiguration ( string data ) : bool
data string
Résultat bool

InputConfiguration() public méthode

public InputConfiguration ( string data, bool sorted ) : bool
data string
sorted bool
Résultat bool

LoadConfiguration() public méthode

public LoadConfiguration ( string filename ) : bool
filename string
Résultat bool

LoadConfiguration() public méthode

public LoadConfiguration ( string filename, bool sorted ) : bool
filename string
sorted bool
Résultat bool

NewConfiguration() public méthode

public NewConfiguration ( ) : void
Résultat void

NewConfiguration() public méthode

public NewConfiguration ( bool sorted ) : void
sorted bool
Résultat void

OutputConfiguration() public méthode

public OutputConfiguration ( ) : string
Résultat string

OutputConfiguration() public méthode

public OutputConfiguration ( string newline ) : string
newline string
Résultat string

OutputConfiguration() public méthode

public OutputConfiguration ( string newline, bool whitespace ) : string
newline string
whitespace bool
Résultat string

ReadSetting() public méthode

public ReadSetting ( string setting, IDictionary defaultsetting ) : IDictionary
setting string
defaultsetting IDictionary
Résultat IDictionary

ReadSetting() public méthode

public ReadSetting ( string setting, IDictionary defaultsetting, string pathseperator ) : IDictionary
setting string
defaultsetting IDictionary
pathseperator string
Résultat IDictionary

ReadSetting() public méthode

public ReadSetting ( string setting, bool defaultsetting ) : bool
setting string
defaultsetting bool
Résultat bool

ReadSetting() public méthode

public ReadSetting ( string setting, bool defaultsetting, string pathseperator ) : bool
setting string
defaultsetting bool
pathseperator string
Résultat bool

ReadSetting() public méthode

public ReadSetting ( string setting, byte defaultsetting ) : byte
setting string
defaultsetting byte
Résultat byte

ReadSetting() public méthode

public ReadSetting ( string setting, byte defaultsetting, string pathseperator ) : byte
setting string
defaultsetting byte
pathseperator string
Résultat byte

ReadSetting() public méthode

public ReadSetting ( string setting, float defaultsetting ) : float
setting string
defaultsetting float
Résultat float

ReadSetting() public méthode

public ReadSetting ( string setting, float defaultsetting, string pathseperator ) : float
setting string
defaultsetting float
pathseperator string
Résultat float

ReadSetting() public méthode

public ReadSetting ( string setting, int defaultsetting ) : int
setting string
defaultsetting int
Résultat int

ReadSetting() public méthode

public ReadSetting ( string setting, int defaultsetting, string pathseperator ) : int
setting string
defaultsetting int
pathseperator string
Résultat int

ReadSetting() public méthode

public ReadSetting ( string setting, long defaultsetting ) : long
setting string
defaultsetting long
Résultat long

ReadSetting() public méthode

public ReadSetting ( string setting, long defaultsetting, string pathseperator ) : long
setting string
defaultsetting long
pathseperator string
Résultat long

ReadSetting() public méthode

public ReadSetting ( string setting, short defaultsetting ) : short
setting string
defaultsetting short
Résultat short

ReadSetting() public méthode

public ReadSetting ( string setting, short defaultsetting, string pathseperator ) : short
setting string
defaultsetting short
pathseperator string
Résultat short

ReadSetting() public méthode

public ReadSetting ( string setting, string defaultsetting ) : string
setting string
defaultsetting string
Résultat string

ReadSetting() public méthode

public ReadSetting ( string setting, string defaultsetting, string pathseperator ) : string
setting string
defaultsetting string
pathseperator string
Résultat string

ReadSettingObject() public méthode

public ReadSettingObject ( string setting, object defaultsetting ) : object
setting string
defaultsetting object
Résultat object

SaveConfiguration() public méthode

public SaveConfiguration ( string filename ) : bool
filename string
Résultat bool

SaveConfiguration() public méthode

public SaveConfiguration ( string filename, string newline ) : bool
filename string
newline string
Résultat bool

SaveConfiguration() public méthode

public SaveConfiguration ( string filename, string newline, bool whitespace ) : bool
filename string
newline string
whitespace bool
Résultat bool

SettingExists() public méthode

public SettingExists ( string setting ) : bool
setting string
Résultat bool

SettingExists() public méthode

public SettingExists ( string setting, string pathseperator ) : bool
setting string
pathseperator string
Résultat bool

WriteSetting() public méthode

public WriteSetting ( string setting, object settingvalue ) : bool
setting string
settingvalue object
Résultat bool

WriteSetting() public méthode

public WriteSetting ( string setting, object settingvalue, string pathseperator ) : bool
setting string
settingvalue object
pathseperator string
Résultat bool