Objet StringDecoder
Objet de décodage de flux
relation d'héritage
Constructeur
StringDecoder
Constructeur de décodeur
1new 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.
1Integer StringDecoder.lastNeed;
lastTotal
Entier, utilisé en interne.
1Integer StringDecoder.lastTotal;
lastChar
Buffer, usage interne.
1Buffer StringDecoder.lastChar;
encoding
Chaîne, décodage, encodage, usage interne.
1String 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.
1String 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.
1String 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.
1String StringDecoder.write(Buffer buf);
Paramètres d'appel :
Résultats de retour :
- String, la chaîne décodée.
text
usage interne. .
1
2String StringDecoder.text(Buffer buf,
Integer offset);
Paramètres d'appel :
Résultats de retour :
- String, la chaîne décodée.
fillLast
usage interne. .
1String 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.
1String 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.
1Value 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