Table des matières
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 - (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)