Objet objet intégré

Objet StringDecoder

Objet de décodage de flux

Héritage

Constructeur

StringDecoder

Constructeur de décodeur

1
new StringDecoder(String encoding = "utf8");

Paramètres d'appel:

  • encoding : chaîne, encodage de décodage. Par défaut "utf8".

Attributs des membres

lastNeed

Entier, utilisé en interne.

1
Integer StringDecoder.lastNeed;

lastTotal

Entier, utilisé en interne.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer , utilisé en interne.

1
Buffer StringDecoder.lastChar;

encoding

Chaîne, décodage et encodage Usage interne.

1
String StringDecoder.encoding;

Fonction membre

end

Renvoie le tampon interne sous forme de caractère. Les octets UTF-8 et UTF-16 incomplets tenteront de se terminer.

1
String StringDecoder.end();

Résultat de retour:

  • String , la chaîne décodée.

Renvoie le tampon interne sous forme de caractère. Les octets UTF-8 et UTF-16 incomplets tenteront de se terminer.

1
String StringDecoder.end(Buffer buf);

Paramètres d'appel:

  • buf : Buffer , doit être décodé Buffer effectuer la fin, le premier appel va écrire le tampon est écrit.

Résultat de retour:

  • String , la chaîne décodée.

write

Renvoie une chaîne décodée, en s'assurant que tous les caractères de fin incomplets sont omis et ne sont pas renvoyés cette fois, et sont stockés en interne pour la prochaine méthode d'écriture ou de fin.

1
String StringDecoder.write(Buffer buf);

Paramètres d'appel:

Résultat de retour:

  • String , la chaîne décodée.

text

usage interne. .

1 2
String StringDecoder.text(Buffer buf, Integer offset);

Paramètres d'appel:

  • buf : Buffer , doit être décodé Buffer .
  • offset : entier, décalage de décodage

Résultat de retour:

  • String , la chaîne décodée.

fillLast

usage interne. .

1
String StringDecoder.fillLast(Buffer buf);

Paramètres d'appel:

  • buf : Buffer , Un Buffer contenant les octets à décoder.

Résultat de retour:

  • String , la chaîne décodée.

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Native Object]", l'objet peut être réimplémenté selon ses propres caractéristiques

1
String StringDecoder.toString();

Résultat de retour:

  • String , renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

1
Value StringDecoder.toJSON(String key = "");

Paramètres d'appel:

  • key : chaîne, inutilisée

Résultat de retour:

  • Value , renvoie une valeur contenant JSON sérialisable