Table of Contents

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

  1. otherRawData - (RawData) autre "RawData" (série de données) à copier

Exceptions

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

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

  1. other - (RawData) un autre "RawData" (série de données).

Returns

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

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

  1. data - (mixed) les données à ajouter

Renvoie

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

  1. n - (integer) le nombre de bytes à retirer.

Renvoie

clear

Efface le contenu de ce "RawData" (série de données).

Syntaxe

myObject.clear();

Renvoie

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

  1. data - (mixed) les données à rechercher

Renvoie

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

  1. data - (mixed) les donnée à rechercher

Renvoie

endsWith

Renvoie vrai si ce "RawData" (série de données) se termine avec d'autres données.

Syntaxe

myObject.endsWith(data);

Arguments

  1. data - (mixed) d'autres données

Renvoie

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

  1. data - (mixed) d'autres données
  2. from - (integer) la position à laquelle commencer

Renvoie

isEmpty

Renvoie vrai si ce "RawData" (série de données) est vide.

Syntaxe

myObject.isEmpty();

Renvoie

lastIndexOf

Renvoie la position du dernier élément identique de données.

Syntaxe

myObject.lastIndexOf(data);

Arguments

  1. data - (mixed) d'autres données

Renvoie

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

  1. len - (integer) le nombre de bytes

Renvoie

length

Renvoi la longueur de ce "RawData" (série de données).

Syntaxe

myObject.length();

Renvoie

mid

Renvoie un nouveau "RawData" qui contient len bytes, commençant à la position pos.

Syntaxe

myObject.mid(pos);
myObject.mid(pos, len);

Arguments

  1. pos - (integer) la position de départ
  2. len - (integer) le nombre de bytes

Renvoie

prepend

Ajoute des données au début de ce "RawData" (série de données).

Syntaxe

myObject.prepend(data);

Arguments

  1. data - (mixed) les données à ajouter au début

Renvoie

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

  1. pos - (integer) la position de départ
  2. len - (integer) le nombre de bytes

Renvoie

replace

Remplace tous les éléments identiques de before par les éléments de after.

Syntaxe

myObject.replace(before, after);

Arguments

  1. before - (string) la chaîne à trouver
  2. after - (string) le remplacement

Renvoie

resize

Redimensionne ce "RawData" (série de données).

Syntaxe

myObject.resize(size);

Arguments

  1. size - (integer) la nouvelle taille

Renvoie

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

  1. len - (integer) le nombre de bytes

Returns

setData

Définit les données de ce "RawData" (série de données).

Syntaxe

myObject.setData(data);

Arguments

  1. data - (mixed) les nouvelles données

Renvoie

size

Renvoie la taille de ce "RawData" (série de données)

Syntaxe

myObject.size();

Renvoie

startsWith

Renvoi vrai si le "RawData" (série de données) commence par d'autres données.

Syntaxe

myObject.startsWith(data);

Arguments

  1. data - (mixed) d'autres données

Renvoie

convertToNumber

Tente de convertir ce "RawData" (série de données)en un nombre.

Syntaxe

myObject.convertToNumber();

Renvoie

convertToString

Tente de convertir ce "RawData" (série de données) en une chaîne.

Syntaxe

myObject.convertToString(encoding);

Arguments

  1. encoding - (Encoding) l'encodage à utiliser

Renvoie

truncate

Réduit le "RawData" (série de données) à la position indexée pos.

Syntaxe

myObject.truncate(pos);

Arguments

  1. pos - (integer) la position indexée

Renvoie