Objecte objecte incorporat

Object StringDecoder

Objecte de descodificació de flux

Herència

#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()

Constructor

StringDecoder

Constructor de descodificadors

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

Paràmetres de trucada:

  • encoding: Cadena, codificació de descodificació. Default'utf8 '.

Atributs de membre

lastNeed

Enter, usat internament.

1
Integer StringDecoder.lastNeed;

lastTotal

Enter, usat internament.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer, ús intern.

1
Buffer StringDecoder.lastChar;

encoding

Cadena, descodificació i codificació. S'utilitza internament.

1
String StringDecoder.encoding;

Funció de membre

end

Torneu el buffer intern com a caràcter. Els bytes UTF-8 i UTF-16 incomplets s’intentaran completar.

1
String StringDecoder.end();

Resultat de retorn:

  • String, La cadena descodificada.

Torneu el buffer intern com a caràcter. Els bytes UTF-8 i UTF-16 incomplets s’intentaran completar.

1
String StringDecoder.end(Buffer buf);

Paràmetres de trucada:

  • buf: Buffer, Cal descodificar-lo BufferAbans d'executar finalitzarà, cridarà write per escriure la memòria intermèdia.

Resultat de retorn:

  • String, La cadena descodificada.

write

Torneu una cadena descodificada, assegurant-vos que s'ometen els caràcters finals incomplets i que no es retornaran aquesta vegada i que s'emmagatzemaran internament per al següent mètode d'escriptura o final.

1
String StringDecoder.write(Buffer buf);

Paràmetres de trucada:

Resultat de retorn:

  • String, La cadena descodificada.

text

ús intern. .

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

Paràmetres de trucada:

  • buf: Buffer, Cal descodificar-lo Buffer.
  • offset: Enter, descodificació de desplaçament

Resultat de retorn:

  • String, La cadena descodificada.

fillLast

ús intern. .

1
String StringDecoder.fillLast(Buffer buf);

Paràmetres de trucada:

  • buf: Buffer, A Buffer que conté els bytes per descodificar.

Resultat de retorn:

  • String, La cadena descodificada.

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques

1
String StringDecoder.toString();

Resultat de retorn:

  • String, Retorna la representació de cadena de l'objecte

toJSON

Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte

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

Paràmetres de trucada:

  • key: Cadena, sense utilitzar

Resultat de retorn:

  • Value, Retorna un valor que conté JSON serialitzable