14


Record
Propriétés
caseSensitive : Boolean
Les champs sont-ils sensibles à la casse?
Count : Number
Nombre de paires nom-valeur stockées dans lʼenregistrement
Length : Number
Nombre de paires nom-valeur stockées dans lʼenregistrement
Méthodes
Record( caseSensitive Boolean) => Record
caseSensitive : true pour des champs sensibles à la casse
-
Crée un enregistrement. Utilisez Record(true) pour permettre au recherche sur nom dʼêtre sensible à la casse.
Record(data Object) => Record
data : object javascript
-
Crée un enregistrement (sensible à la casse) en copiant les champs et valeurs de lʼinstance passée en paramètre. Les valeurs sont converties par la méthode object.toString().
Record( initial String, delimiter String) => Record
Initial : Valeurs initiales sous la forme de paires nom=valeur, séparées par un caractère (delimiter), exemple : a=b,c=d,e=f,...
delimiter : Séparateur, par défaut la virgule Crée un enregistrement avec les valeurs initiales.
-
Voir read().
append( data Record|Object) => Number
data : données additionnelles
-
Ajoute les paires nom-valeur dʼun autre enregistrement. Les paires dotées du même nom sont remplacées.
clear( ) => Boolean
Supprime toutes les paires nom-valeur de lʼenregistrement.
get( name String) => String
Name : Nom du champ
-
Renvoie la valeur associée au champ ou une chaîne vide si le champ nʼexiste pas.
has( name String) => Boolean
Name : Nom du champ
-
Renvoie true si le champ existe dans lʼenregistrement.
name( index Number) => String
Index : Index de 0 à length - 1
-
Les paires nom-valeur sont indexées séquentiellement. Cette méthode renvoie le nom de la paire à la position indiquée.
read( data String, delimiter String) => Number
data : chaîne délimitée à lire (a=b&c=d&e=f&...)
delimiter : séparateur utilisé dans la chaîne à lire, par défaut & (HTTP GET)
-
Charge un enregistrement avec le contenu dʼune chaîne de paires délimitées.
readINI( file String, section String) => Number
file : nom du fichier INI (dans le répertoire Windows par défaut)
section : section du fichier INI
-
Lit une section dʼun fichier INI Windows. Renvoie le nombre dʼentrées.
set( name String|Integer, value String) => Boolean
name : nom du champ ou index
value : nouvelle valeur
-
Affecte une valeur (value) à un champ ou crée une nouvelle paire nom-valeur (si elle nʼexiste pas).
toObject( ) => Object
Génère un objet javascript à partir des données de l'instance.
toString( ) => String
Renvoie une liste délimitée par "\n" de lʼenregistrement.
unSet( name String) => Boolean
name : Nom du champ
-
Retire la paire nom-valeur de lʼenregistrement si elle existe.
value( index Number) => String
index : Index de 0 à length - 1
-
Les paires nom-valeur sont indexées séquentiellement. Cette méthode renvoie la valeur de la paire à la position indiquée.
write( delimiter String) => String
delimiter : séparateur utilisé dans la chaîne à lire, par défaut & (HTTP GET)
-
Renvoie lʼenregistrement sous la fome dʼune chaîne délimitée (par le séparateur choisi) contenant lʼensemble des paires nom-valeur.
writeINI( file String, section String) => Number
file : nom du fichier INI (dans le répertoire Windows par défaut)
section : section du fichier INI
-
Ecrit une section dʼun fichier INI Windows. Renvoie le nombre dʼentrées.