C# Class WindowsMobile.org.krypsis.CfgFile

Klasse, um Dateien im Ini-Format zu verwalten.
Afficher le fichier Open project: ssoller/Krypsis Class Usage Examples

Méthodes publiques

Méthode Description
CfgFile ( ) : System

Leerer Standard-Konstruktor

CfgFile ( string filename ) : System

Konstruktor, welcher sofort eine Datei einliest

Save ( ) : System.Boolean

Datei sichern

commentValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : System.Boolean

Kommentiert einen Wert aus

deleteValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : System.Boolean

Löscht einen Wert

exportToXml ( ) : XmlDocument

Exportiert sämtliche Bereiche und deren Werte in ein XML-Dokument

getAllCaptions ( ) : List

Erstellt eine Liste aller enthaltenen Bereiche

getCaption ( String Caption ) : String>.SortedList

Liest alle Einträge uns deren Werte eines Bereiches aus

getDirectory ( ) : String

Verzeichnis der Datei

getValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : String

Liest den Wert eines Eintrages aus (Erweiterung: case sensitive)

setValue ( String Caption, String Entry, String Value, System.Boolean CaseSensitive ) : System.Boolean

Setzt einen Wert in einem Bereich. Wenn der Wert (und der Bereich) noch nicht existiert, werden die entsprechenden Einträge erstellt.

Private Methods

Méthode Description
SearchCaptionLine ( String Caption, System.Boolean CaseSensitive ) : int

Sucht die Zeilennummer (nullbasiert) eines gewünschten Eintrages

SearchEntryLine ( String Caption, String Entry, System.Boolean CaseSensitive ) : int

Sucht die Zeilennummer (nullbasiert) eines gewünschten Eintrages

Method Details

CfgFile() public méthode

Leerer Standard-Konstruktor
public CfgFile ( ) : System
Résultat System

CfgFile() public méthode

Konstruktor, welcher sofort eine Datei einliest
public CfgFile ( string filename ) : System
filename string Name der einzulesenden Datei
Résultat System

Save() public méthode

Datei sichern
public Save ( ) : System.Boolean
Résultat System.Boolean

commentValue() public méthode

Kommentiert einen Wert aus
public commentValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : System.Boolean
Caption String Name des Bereiches
Entry String Name des Eintrages
CaseSensitive System.Boolean true = Gross-/Kleinschreibung beachten
Résultat System.Boolean

deleteValue() public méthode

Löscht einen Wert
public deleteValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : System.Boolean
Caption String Name des Bereiches
Entry String Name des Eintrages
CaseSensitive System.Boolean true = Gross-/Kleinschreibung beachten
Résultat System.Boolean

exportToXml() public méthode

Exportiert sämtliche Bereiche und deren Werte in ein XML-Dokument
public exportToXml ( ) : XmlDocument
Résultat System.Xml.XmlDocument

getAllCaptions() public méthode

Erstellt eine Liste aller enthaltenen Bereiche
public getAllCaptions ( ) : List
Résultat List

getCaption() public méthode

Liest alle Einträge uns deren Werte eines Bereiches aus
public getCaption ( String Caption ) : String>.SortedList
Caption String Name des Bereichs
Résultat String>.SortedList

getDirectory() public méthode

Verzeichnis der Datei
public getDirectory ( ) : String
Résultat String

getValue() public méthode

Liest den Wert eines Eintrages aus (Erweiterung: case sensitive)
public getValue ( String Caption, String Entry, System.Boolean CaseSensitive ) : String
Caption String Name des Bereiches
Entry String Name des Eintrages
CaseSensitive System.Boolean true = Gross-/Kleinschreibung beachten
Résultat String

setValue() public méthode

Setzt einen Wert in einem Bereich. Wenn der Wert (und der Bereich) noch nicht existiert, werden die entsprechenden Einträge erstellt.
public setValue ( String Caption, String Entry, String Value, System.Boolean CaseSensitive ) : System.Boolean
Caption String Name des Bereichs
Entry String name des Eintrags
Value String Wert des Eintrags
CaseSensitive System.Boolean true = Gross-/Kleinschreibung beachten
Résultat System.Boolean