Objet objet intégré

Objet StringDecoder

objet de décodage de flux

relation d'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. Par défaut '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, code de décodage. 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 tentent de se terminer.

1
String StringDecoder.end();

Retourner le résultat :

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

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

1
String StringDecoder.end(Buffer buf);

Paramètres d'appel :

  • buf:Buffer, qu'il faut décoderBufferAvant d'exécuter end, appelez write pour écrire dans le tampon.

Retourner le résultat :

  • 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 cette fois et 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 :

Retourner le résultat :

  • 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, qu'il faut décoderBuffer.
  • offset: Entier, décalage de décodage

Retourner le résultat :

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

fillLast

usage interne. .

1
String StringDecoder.fillLast(Buffer buf);

Paramètres d'appel :

Retourner le résultat :

  • 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();

Retourner le résultat :

  • 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 l'ensemble des propriétés lisibles définies par l'objet

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

Paramètres d'appel :

  • key: Chaîne, inutilisée

Retourner le résultat :

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