Obxecto obxecto incorporado

Obxecto StringDecoder

Obxecto de decodificación de fluxos

relación de herdanza

Construtor

StringDecoder

Construtor de decodificador

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

Parámetros de chamada:

  • encoding: Cadea, codificación de decodificación. O predeterminado é "utf8".

propiedades dos membros

lastNeed

Número enteiro, usado internamente.

1
Integer StringDecoder.lastNeed;

lastTotal

Número enteiro, usado internamente.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer, uso interno.

1
Buffer StringDecoder.lastChar;

encoding

Cadena, codificación de decodificación. Uso interno.

1
String StringDecoder.encoding;

función de membro

end

Devolve o búfer almacenado internamente como caracteres. Inténtase completar os bytes UTF-8 e UTF-16 incompletos.

1
String StringDecoder.end();

Resultados de devolución:

  • String, a cadea descodificada.

Devolve o búfer almacenado internamente como caracteres. Inténtase completar os bytes UTF-8 e UTF-16 incompletos.

1
String StringDecoder.end(Buffer buf);

Parámetros de chamada:

  • buf:Buffer, deben ser decodificadosBufferAntes de executar end, chamarase a escribir para escribir o búfer.

Resultados de devolución:

  • String, a cadea descodificada.

write

Devolve unha cadea descodificada, asegurando que se omiten os caracteres ao final incompletos e non se devolven esta vez, senón que se almacenan internamente para o seu uso no seguinte método de escritura ou finalización.

1
String StringDecoder.write(Buffer buf);

Parámetros de chamada:

Resultados de devolución:

  • String, a cadea descodificada.

text

uso interno. .

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

Parámetros de chamada:

  • buf:Buffer, deben ser decodificadosBuffer.
  • offset: Número enteiro, compensación de decodificación

Resultados de devolución:

  • String, a cadea descodificada.

fillLast

uso interno. .

1
String StringDecoder.fillLast(Buffer buf);

Parámetros de chamada:

Resultados de devolución:

  • String, a cadea descodificada.

toString

Devolve a representación en cadea do obxecto. Polo xeral, devólvese "[Obxecto nativo]". O obxecto pódese volver implementar segundo as súas propias características.

1
String StringDecoder.toString();

Resultados de devolución:

  • String, devolve a representación en cadea do obxecto

toJSON

Devolve unha representación en formato JSON do obxecto, devolvendo xeralmente unha colección de propiedades lexibles definidas polo obxecto.

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

Parámetros de chamada:

  • key: Cadena, non usada

Resultados de devolución:

  • Value, devolve un valor que contén JSON serializable