Ceci est une ancienne révision du document !
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 - (entier) 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
- (entier) 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
- (entier) 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 - (entier) le nombre de bytes
Renvoie
- (entier) 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
- (entier) 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) the starting position
- len - (integer) the number of 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) this RawData
Example
myObject.prepend("some text");
myObject.prepend(1337);
remove
Remove len bytes, starting at position pos.
Syntax
myObject.remove(pos);
myObject.remove(pos, len);
Arguments
- pos - (integer) the starting position
- len - (integer) the number of bytes
Returns
- (RawData) this RawData
replace
Replace every occurrence of before with after.
Syntax
myObject.replace(before, after);
Arguments
- before - (string) the string to find
- after - (string) the replacement
Returns
- (RawData) this RawData
resize
Resizes this RawData.
Syntax
myObject.resize(size);
Arguments
- size - (integer) the new size
Returns
- (RawData) this RawData
right
Returns a new RawData that contains the rightmost len bytes of this RawData.
Syntax
myObject.right(len);
Arguments
- len - (integer) the number of bytes
Returns
- (integer) the rightmost len bytes of this RawData
setData
Sets the data of this RawData.
Syntax
myObject.setData(data);
Arguments
- data - (mixed) the new data
Returns
- (RawData) this RawData
size
Returns the size of this RawData.
Syntax
myObject.size();
Returns
- (integer) the size of this RawData.
startsWith
Returns true if this RawData starts with some other data.
Syntax
myObject.startsWith(data);
Arguments
- data - (mixed) some other data
Returns
- (boolean) true if this RawData starts with some other data
convertToNumber
Try to convert this RawData to a number.
Syntax
myObject.convertToNumber();
Returns
- (float) this RawData as a number
convertToString
Try to convert this RawData to a string.
Syntax
myObject.convertToString(encoding);
Arguments
- encoding - (Encoding) the encoding to use
Returns
- (string) this RawData as a string
truncate
Truncates the RawData at index position pos.
Syntax
myObject.truncate(pos);
Arguments
- pos - (integer) the index position
Returns
- (RawData) this RawData