Oggetto oggetto incorporato

Oggetto StringDecoder

Oggetto di decodifica del flusso

rapporto ereditario

Costruttore

StringDecoder

Costruttore del decodificatore

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

Parametri di chiamata:

  • encoding: stringa, codifica di decodifica. L'impostazione predefinita è "utf8".

proprietà dei membri

lastNeed

Intero, utilizzato internamente.

1
Integer StringDecoder.lastNeed;

lastTotal

Intero, utilizzato internamente.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer, uso interno.

1
Buffer StringDecoder.lastChar;

encoding

Stringa, codifica di decodifica, uso interno.

1
String StringDecoder.encoding;

funzione membro

end

Restituisce il buffer memorizzato internamente come caratteri. Tentativo di completamento dei byte UTF-8 e UTF-16 incompleti.

1
String StringDecoder.end();

Risultati restituiti:

  • String, la stringa decodificata.

Restituisce il buffer memorizzato internamente come caratteri. Tentativo di completamento dei byte UTF-8 e UTF-16 incompleti.

1
String StringDecoder.end(Buffer buf);

Parametri di chiamata:

  • buf:Buffer, devono essere decodificatiBufferPrima di eseguire end, verrà chiamato write per scrivere il buffer.

Risultati restituiti:

  • String, la stringa decodificata.

write

Restituisce una stringa decodificata, garantendo che eventuali caratteri finali incompleti vengano omessi e non vengano restituiti questa volta, ma archiviati internamente per essere utilizzati dal successivo metodo di scrittura o fine.

1
String StringDecoder.write(Buffer buf);

Parametri di chiamata:

Risultati restituiti:

  • String, la stringa decodificata.

text

uso interno. .

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

Parametri di chiamata:

  • buf:Buffer, devono essere decodificatiBuffer.
  • offset: Intero, offset di decodifica

Risultati restituiti:

  • String, la stringa decodificata.

fillLast

uso interno. .

1
String StringDecoder.fillLast(Buffer buf);

Parametri di chiamata:

Risultati restituiti:

  • String, la stringa decodificata.

toString

Restituisce la rappresentazione in formato stringa dell'oggetto. Generalmente viene restituito "[Oggetto nativo]". L'oggetto può essere reimplementato in base alle proprie caratteristiche.

1
String StringDecoder.toString();

Risultati restituiti:

  • String, restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce una rappresentazione in formato JSON dell'oggetto, generalmente restituendo una raccolta di proprietà leggibili definite dall'oggetto.

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

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultati restituiti:

  • Value, restituisce un valore contenente JSON serializzabile