Outils pour utilisateurs

Outils du site


fr:code:data:inifile

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:code:data:inifile [2012/03/22 14:13] – créée wismerhealfr:code:data:inifile [2021/02/13 11:23] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== IniFile ====== ====== IniFile ======
-This object allows you to read and write to a INI file.+Cet objet vous permet de lire et écrire sur un fichier INI.
  
-===== Functions =====+===== Fonctions =====
  
 ==== IniFile ==== ==== IniFile ====
-Constructor function.+Fonction de construction.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 var myObject = new IniFile(); var myObject = new IniFile();
Ligne 16: Ligne 16:
  
 === Arguments === === Arguments ===
-  - parameters - (object) parameters +  - parameters - (object) paramètres 
-    * delimiter - (char) the delimiter to use +    * delimiter - (char) le délimiteur à utiliser 
-    * commentchar - (char) the comment character +    * commentchar - (char) les caractères de commentaire 
-    * encoding - ([[en:code:core:global#encoding|Encoding]]) the encoding to use+    * encoding - ([[en:code:core:global#encoding|Encoding]]) l'encodage à utiliser
  
 === Exceptions === === Exceptions ===
-  * (ParameterTypeError) incorrect parameter type +  * (ParameterTypeError) type de paramètre incorrect 
-  * (ParameterCountError) incorrect parameter count+  * (ParameterCountError) paramètre de compteur incorrect
  
-=== Example === +=== Exemple === 
-Create a IniFile object.+Créer un objet "IniFile" (fichier INI).
 <code javascript> <code javascript>
 var myObject = new IniFile(); var myObject = new IniFile();
 </code> </code>
-Create a IniFile object with parameters.+Créer un objet "IniFile" avec paramètres.
 <code javascript> <code javascript>
 var myObject = new IniFile({ var myObject = new IniFile({
Ligne 38: Ligne 38:
 </code> </code>
  
-===== Methods =====+===== Méthodes =====
  
 ==== load ==== ==== load ====
-Loads a file.+Charger un fichier.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.load(filename); myObject.load(filename);
Ligne 49: Ligne 49:
  
 === Arguments === === Arguments ===
-  - filename - (string) the filename of the file to open+  - filename - (string) le nom du fichier à ouvrir
  
-=== Returns === +=== Renvoie === 
-  * (IniFile) this IniFile+  * (IniFile) cet "IniFile"
  
 === Exceptions === === Exceptions ===
-  * (LoadFileError) cannot load the file+  * (LoadFileError) ne parvient pas à charger le fichier
  
 ==== save ==== ==== save ====
-Saves a file.+Sauvegarder un fichier.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.save(filename); myObject.save(filename);
Ligne 66: Ligne 66:
  
 === Arguments === === Arguments ===
-  - filename - (string) the filename of the file to save+  - filename - (string) le nom du fichier à sauvegarder
  
-=== Returns === +=== Renvoie === 
-  * (IniFile) this IniFile+  * (IniFile) cet "IniFile"
  
 === Exceptions === === Exceptions ===
-  * (SaveFileError) cannot save the file+  * (SaveFileError) ne parvient pas à sauvegarder le fichier
  
 ==== clear ==== ==== clear ====
-Clear the file.+Vider un fichier.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.clear(); myObject.clear();
 </code> </code>
  
-=== Returns === +=== Renvoie=== 
-  * (IniFile) this IniFile+  * (IniFile) cet "IniFile"
  
 ==== preserveDeletedData ==== ==== preserveDeletedData ====
-Preserve the deleted data as comments.+Conserver les données effacées sous forme de commentaires.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.preserveDeletedData(preserve); myObject.preserveDeletedData(preserve);
Ligne 94: Ligne 94:
  
 === Arguments === === Arguments ===
-  - preserve - (boolean) should the deleted data preserved as comments+  - preserve - (boolean) devrait il sauvegarder les données sous forme de commentaires ?
  
 === Returns === === Returns ===
-  * (IniFile) this IniFile+  * (IniFile) cet "IniFile"
  
 ==== setDelimiter ==== ==== setDelimiter ====
-Set the value/data delimiterDefault is =.+Définit la valeur/données du délimiteurDéfaut est =.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setDelimiter(delimiter); myObject.setDelimiter(delimiter);
Ligne 108: Ligne 108:
  
 === Arguments === === Arguments ===
-  - delimiter - (char) the delimiter to use+  - delimiter - (char) le délimiteur à utiliser
  
 === Returns === === Returns ===
-  * (IniFile) this IniFile+  * (IniFile) cet "IniFile"
  
 ==== setCommentCharacter ==== ==== setCommentCharacter ====
-Set the comment characterDefault is #.+Définit le caractère de commentaireDéfaut est #.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setCommentCharacter(commentchar); myObject.setCommentCharacter(commentchar);
Ligne 122: Ligne 122:
  
 === Arguments === === Arguments ===
-  - commentchar - (char) the comment character+  - commentchar - (char) le caractère de commentaire
  
-=== Returns === +=== Renvoie === 
-  * (IniFile) this IniFile+  * (IniFile) cet "IniFile"
  
 ==== setSection ==== ==== setSection ====
-Sets the current INI section.+Définit la section actuel de l'INI.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setSection(sectionName); myObject.setSection(sectionName);
Ligne 139: Ligne 139:
  
 === Arguments === === Arguments ===
-  - sectionName - (string) the section name +  - sectionName - (string) le nom de la section 
-  - create - (boolean) create the section if it doesn't exists (defaulttrue)+  - create - (boolean) Créer la section si elle n'existe pas (défautvrai)
  
-=== Returns === +=== Renvoie === 
-  * (IniFile) this IniFile+  * (IniFile) cet "IniFile"
  
 === Exceptions === === Exceptions ===
-  * (FindSectionError) cannot find the section+  * (FindSectionError) ne parvient pas à trouver la section
  
 ==== setEncoding ==== ==== setEncoding ====
-Sets the encoding to use.+Définit l'encodage à utiliser.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.setEncoding(encoding); myObject.setEncoding(encoding);
Ligne 157: Ligne 157:
  
 === Arguments === === Arguments ===
-  - encoding - ([[en:code:core:global#encoding|Encoding]]) the encoding to use+  - encoding - ([[en:code:core:global#encoding|Encoding]]) l'encodage à utiliser
  
-=== Returns === +=== Renvoie === 
-  * (IniFile) this IniFile+  * (IniFile) cet "IniFile"
  
 ==== sectionAt ==== ==== sectionAt ====
-Returns the section name at index **sectionIndex**.+Renvoie à l'index **sectionIndex** du nom de la section.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.sectionAt(sectionIndex); myObject.sectionAt(sectionIndex);
Ligne 171: Ligne 171:
  
 === Arguments === === Arguments ===
-  - sectionIndex - (integer) the section index+  - sectionIndex - (integer) l'index de la section
  
-=== Returns === +=== Renvoie === 
-  * (string) the section name+  * (string) l'index de la section
  
 === Exceptions === === Exceptions ===
-  * (FindSectionError) cannot find the section+  * (FindSectionError) ne parvient pas à trouver la section
  
 ==== deleteSection ==== ==== deleteSection ====
-Deletes a section.+Effacer une section.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.deleteSection(sectionName); myObject.deleteSection(sectionName);
Ligne 188: Ligne 188:
  
 === Arguments === === Arguments ===
-  - sectionName - (string) the section name+  - sectionName - (string) le nom de la section
  
 === Returns === === Returns ===
-  * (IniFile) this IniFile+  * (IniFile) cet "IniFile"
  
 === Exceptions === === Exceptions ===
-  * (FindSectionError) cannot find the section+  * (FindSectionError) ne parvient pas à trouver la section
  
 ==== sectionCount ==== ==== sectionCount ====
-Returns the number of sections.+Renvoie le nombre de sections.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.sectionCount(); myObject.sectionCount();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (integer) the section count+  * (integer) le compte de section
  
 ==== keyExists ==== ==== keyExists ====
-Returns true if a key with **keyName** exists.+Renvoie vrai si une clef avec **keyName** existe.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.keyExists(keyName); myObject.keyExists(keyName);
Ligne 216: Ligne 216:
  
 === Arguments === === Arguments ===
-  - keyName - (string) the key name+  - keyName - (string) le nom de la clef
  
 === Returns === === Returns ===
-  * (boolean) true if a key with **keyName** exists+  * (boolean) vrai si une clef avec **keyName** existe
  
 ==== keyAt ==== ==== keyAt ====
-Returns the name of the key at index **keyIndex**.+Renvoie le nom de la clef se trouvant à l'index **keyIndex**.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.keyAt(keyIndex); myObject.keyAt(keyIndex);
Ligne 230: Ligne 230:
  
 === Arguments === === Arguments ===
-  - keyIndex - (integer) the key index+  - keyIndex - (integer) la clef de l'index
  
-=== Returns === +=== Renvoie === 
-  * (string) the key name+  * (string) le nom de la clef
  
 === Exceptions === === Exceptions ===
-  * (FindSectionError) cannot find the section+  * (FindSectionError) ne parvient pas à trouver la section
  
 ==== keyValue ==== ==== keyValue ====
-Returns the value of the key **keyName**.+Renvoie la valeur de la clef **keyName**.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.keyValue(keyName); myObject.keyValue(keyName);
Ligne 247: Ligne 247:
  
 === Arguments === === Arguments ===
-  - keyName - (string) the key name+  - keyName - (string) le nom de la clef
  
-=== Returns === +=== Renvoie === 
-  * (string) the key value+  * (string) la valeur de la clef
  
 ==== setKeyValue ==== ==== setKeyValue ====
-Sets the value of the key **keyName**.+Définit la valeur de la clef **keyName**.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.keyValue(keyName, value); myObject.keyValue(keyName, value);
Ligne 261: Ligne 261:
  
 === Arguments === === Arguments ===
-  - keyName - (string) the key name +  - keyName - (string) le nom de la clef 
-  - value - (string) the key value+  - value - (string) la valeur de la clef
  
-=== Returns === +=== Renvoie === 
-  * (IniFile) this IniFile+  * (IniFile) cet "IniFile"
  
 ==== deleteKey ==== ==== deleteKey ====
-Delete the key **keyName**.+Effacer la clef **keyName**.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.deleteKey(keyName); myObject.deleteKey(keyName);
 </code> </code>
  
-=== Arguments [En cours de Traduction Wismerheal][WSL] === +=== Arguments === 
-  - keyName - (string) the key name+  - keyName - (string) le nom de la clef
  
-=== Returns === +=== Renvoie === 
-  * (IniFile) this IniFile+  * (IniFile) cet "IniFile"
  
 === Exceptions === === Exceptions ===
-  * (FindSectionError) cannot find the section+  * (FindSectionError) ne parvient pas à trouver la section
  
 ==== keyCount ==== ==== keyCount ====
-Returns the key count.+Renvoie le compte de clefs.
  
-=== Syntax ===+=== Syntaxe ===
 <code javascript> <code javascript>
 myObject.keyCount(); myObject.keyCount();
 </code> </code>
  
-=== Returns === +=== Renvoie === 
-  * (integer) the key count+  * (integer) le compte de clefs
fr/code/data/inifile.1332425582.txt.gz · Dernière modification : 2021/02/13 11:23 (modification externe)