Objet objet intégré

Objet StringDecoder

Objet de décodage de flux

Héritage

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>StringDecoder|new StringDecoder()|lastNeed;lastTotal;lastChar;encoding|end();write();text();fillLast()] [object] <:- [StringDecoder] StringDecoder new StringDecoder() lastNeed lastTotal lastChar encoding end() write() text() fillLast() object toString() toJSON()

Constructeur

StringDecoder

Constructeur de décodeur

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

Paramètres d'appel :

  • encoding: chaîne, encodage de décodage. Default'utf8'.

Attributs des membres

lastNeed

Entier, utilisé en interne.

1
Integer StringDecoder.lastNeed;

lastTotal

Entier, utilisé en interne.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer, usage interne.

1
Buffer StringDecoder.lastChar;

encoding

Chaîne, décodage et encodage. Utilisé en 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, Besoin d'être décodé BufferAvant d'exécuter end, il appellera write pour écrire le tampon.

Résultat de retour :

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

write

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

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, Besoin d'ê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 :

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 "[Objet natif]", 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é

Résultat de retour :

  • Value, Renvoie une valeur contenant JSON sérialisable