Objet objet intégré

Objet StringDecoder

Objet de décodage de flux

relation d'héritage

Constructeur

StringDecoder

Constructeur de décodeur

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

Paramètres d'appel :

  • encoding : Chaîne, décodage et encodage. La valeur par défaut est "utf8".

propriétés 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, encodage, usage interne.

1
String StringDecoder.encoding;

fonction membre

end

Renvoie le tampon stocké en interne sous forme de caractères. Les octets UTF-8 et UTF-16 incomplets sont tentés d'être complétés.

1
String StringDecoder.end();

Résultats de retour :

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

Renvoie le tampon stocké en interne sous forme de caractères. Les octets UTF-8 et UTF-16 incomplets sont tentés d'être complétés.

1
String StringDecoder.end(Buffer buf);

Paramètres d'appel :

  • buf:Buffer, doit être décodéBuffer. Avant l'exécution de end, write sera appelé pour écrire dans le tampon.

Résultats 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 sont pas renvoyés cette fois, mais sont stockés en interne pour être utilisés par la prochaine méthode d'écriture ou de fin.

1
String StringDecoder.write(Buffer buf);

Paramètres d'appel :

Résultats 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ésultats de retour :

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

fillLast

usage interne. .

1
String StringDecoder.fillLast(Buffer buf);

Paramètres d'appel :

Résultats de retour :

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

toString

Renvoie la représentation sous forme de chaîne de l'objet. Généralement, "[Native Object]" est renvoyé. L'objet peut être réimplémenté en fonction de ses propres caractéristiques.

1
String StringDecoder.toString();

Résultats de retour :

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

toJSON

Renvoie une représentation au format JSON de l'objet, renvoyant généralement une collection de propriétés lisibles définies par l'objet.

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

Paramètres d'appel :

  • key: Chaîne, non utilisée

Résultats de retour :

  • Value, renvoie une valeur contenant du JSON sérialisable