====== RawData [En cours de Traduction Wismerheal][WSL]====== Cet objet représente une série de données non formatée ===== Fonctions ===== ==== RawData ==== Fonction de construction. === Syntaxe === var myObject = new RawData(); var myObject = new RawData(otherRawData); === Arguments === - otherRawData - (RawData) autre "RawData" (série de données) à copier === Exceptions === * (ParameterTypeError) type de paramètre incorrect * (ParameterCountError) paramètre de compteur incorrect === Example === Créer un "RawData" (série de données) vide. var myObject = new RawData(); Créer un "RawData" (série de données) représentant une copie de **otherRawData**. (autresériededonnées) var myObject = new RawData(otherRawData); ===== Méthodes ===== ==== clone ==== Renvoie une copie de ce RawData (série de données). === Syntaxe === myObject.clone(); === Renvoie === * (RawData) une copie de ce RawData (série de données) === Example === var copyOfMyObject = myObject.clone(); ==== equals ==== Renvoie vrai si ce "RawData" (série de données) et un autre se réfèrent aux même données. === Syntaxe === myObject.equals(other); === Arguments === - other - (RawData) un autre "RawData" (série de données). === Returns === * (bool) vrai si **other** se réfère aux même données === Example === if(myFirstObject.equals(mySecondObject)) //Do something ==== toString ==== Renvoi une chaîne représentant ce "RawData" (série de données) === Syntaxe === myObject.toString(); === Renvoie === * (string) une chaîne représentant ce "RawData" (série de données) === Example === Console.print(myObject.toString()); === Notes === Cette méthode est appelée automatiquement lorsque vous tentez de convertir un "RawData" (série de données) en une chaîne. ==== append ==== Ajoute des données à un "RawData" (série de données). === Syntaxe === myObject.append(data); === Arguments === - data - (mixed) les données à ajouter === Renvoie === * (RawData) ce "RawData" (série de données) === Example === myObject.append("some text"); myObject.append(1337); ==== chop ==== Retire **n** bytes de la fin de ce "RawData" (série de données). === Syntaxe === myObject.chop(n); === Arguments === - n - (integer) le nombre de bytes à retirer. === Renvoie === * (RawData) ce "RawData" (série de données) ==== clear ==== Efface le contenu de ce "RawData" (série de données). === Syntaxe === myObject.clear(); === Renvoie === * (RawData) ce "RawData" (série de données) ==== contains ==== Renvoie vrai si ce "RawData" (série de données)contient un élément apparaissant sur d'autres données. === Syntaxe === myObject.contains(data); === Arguments === - data - (mixed) les données à rechercher === Renvoie === * (boolean) vrai si ce "RawData" contient un élément identique apparaissant sur d'autres données ==== count ==== Renvoie le nombre d'élément(s) identique(s) apparaissant sur d'autres données de ce "RawData" (série de données) === Syntaxe === myObject.count(data); === Arguments === - data - (mixed) les donnée à rechercher === Renvoie === * (integer) le nombre d'élément(s) identique(s) apparaissant sur d'autres données de ce "RawData" (série de données) ==== endsWith ==== Renvoie vrai si ce "RawData" (série de données) se termine avec d'autres données. === Syntaxe === myObject.endsWith(data); === Arguments === - data - (mixed) d'autres données === Renvoie === * (boolean) vrai si ce "RawData" (série de données) se termine avec d'autres données ==== indexOf ==== Renvoi la position du premier élément de données identique, commençant à **from** (à partir de). === Syntaxe === myObject.indexOf(data); myObject.indexOf(data, from); === Arguments === - data - (mixed) d'autres données - from - (integer) la position à laquelle commencer === Renvoie === * (integer) la position ou le premier élément identique fut trouvé, ou -1 si il ne peut être trouvé ==== isEmpty ==== Renvoie vrai si ce "RawData" (série de données) est vide. === Syntaxe === myObject.isEmpty(); === Renvoie === * (boolean) vrai si ce "RawData" est vide ==== lastIndexOf ==== Renvoie la position du dernier élément identique de données. === Syntaxe === myObject.lastIndexOf(data); === Arguments === - data - (mixed) d'autres données === Renvoie === * (entier) la position ou le dernier élément identique fut trouvé, ou -1 si il ne peut être trouvé ==== left ==== Renvoie un nouveau "RawData" (série de données)qui contient le **len** bytes le plus à gauche de ce "RawData" (série de données). === Syntaxe === myObject.left(len); === Arguments === - len - (integer) le nombre de bytes === Renvoie === * (integer) le **len** bytes le plus à gauche de ce "RawData" (série de données) ==== length ==== Renvoi la longueur de ce "RawData" (série de données). === Syntaxe === myObject.length(); === Renvoie === * (integer) la longueur de ce "RawData" (série de données) ==== mid ==== Renvoie un nouveau "RawData" qui contient **len** bytes, commençant à la position **pos**. === Syntaxe === myObject.mid(pos); myObject.mid(pos, len); === Arguments === - pos - (integer) la position de départ - len - (integer) le nombre de bytes === Renvoie === * (RawData) le nouveau "RawData" (série de données) ==== prepend ==== Ajoute des données au début de ce "RawData" (série de données). === Syntaxe === myObject.prepend(data); === Arguments === - data - (mixed) les données à ajouter au début === Renvoie === * (RawData) ce "RawData" (série de données) === Example === myObject.prepend("some text"); myObject.prepend(1337); ==== remove ==== Retire **len** bytes, commençant à la position **pos**. === Syntaxe === myObject.remove(pos); myObject.remove(pos, len); === Arguments === - pos - (integer) la position de départ - len - (integer) le nombre de bytes === Renvoie === * (RawData) ce "RawData" (série de données) ==== replace ==== Remplace tous les éléments identiques de **before** par les éléments de **after**. === Syntaxe === myObject.replace(before, after); === Arguments === - before - (string) la chaîne à trouver - after - (string) le remplacement === Renvoie === * (RawData) ce "RawData" (série de données) ==== resize ==== Redimensionne ce "RawData" (série de données). === Syntaxe === myObject.resize(size); === Arguments === - size - (integer) la nouvelle taille === Renvoie === * (RawData) ce "RawData" (série de données) ==== right ==== Renvoie un nouveau "RawData" (série de données) qui contient le **len** bytes le plus à droite de ce "RawData" (série de données). === Syntaxe === myObject.right(len); === Arguments === - len - (integer) le nombre de bytes === Returns === * (integer) le **len** bytes le plus à droite de ce "RawData" (série de données) ==== setData ==== Définit les données de ce "RawData" (série de données). === Syntaxe === myObject.setData(data); === Arguments === - data - (mixed) les nouvelles données === Renvoie === * (RawData) ce "RawData" (série de données) ==== size ==== Renvoie la taille de ce "RawData" (série de données) === Syntaxe === myObject.size(); === Renvoie === * (integer) la taille de ce "RawData" (série de données) ==== startsWith ==== Renvoi vrai si le "RawData" (série de données) commence par d'autres données. === Syntaxe === myObject.startsWith(data); === Arguments === - data - (mixed) d'autres données === Renvoie === * (boolean) vrai si le "RawData" (série de données) commence par d'autres données ==== convertToNumber ==== Tente de convertir ce "RawData" (série de données)en un nombre. === Syntaxe === myObject.convertToNumber(); === Renvoie === * (float) ce "RawData" (série de données) en un nombre ==== convertToString ==== Tente de convertir ce "RawData" (série de données) en une chaîne. === Syntaxe === myObject.convertToString(encoding); === Arguments === - encoding - ([[en:code:core:global#encoding|Encoding]]) l'encodage à utiliser === Renvoie === * (string) ce "RawData" (série de données) en une chaîne ==== truncate ==== Réduit le "RawData" (série de données) à la position indexée **pos**. === Syntaxe === myObject.truncate(pos); === Arguments === - pos - (integer) la position indexée === Renvoie === * (RawData) ce "RawData" (série de données)