Oggetto oggetto incorporato

Object StringDecoder

Oggetto di decodifica del flusso

Eredità

Costruttore

StringDecoder

Costruttore di decodificatori

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

Parametri di chiamata:

  • encoding : String, decoding encoding. Default'utf8 '.

Attributi dei membri

lastNeed

Intero, utilizzato internamente.

1
Integer StringDecoder.lastNeed;

lastTotal

Intero, utilizzato internamente.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer , usato internamente.

1
Buffer StringDecoder.lastChar;

encoding

String, decodifica codifica Uso interno.

1
String StringDecoder.encoding;

Funzione membro

end

Restituisce il buffer interno come carattere. I byte UTF-8 e UTF-16 incompleti tenteranno di completare.

1
String StringDecoder.end();

Risultato di ritorno:

  • String , la stringa decodificata.

Restituisce il buffer interno come carattere. I byte UTF-8 e UTF-16 incompleti tenteranno di completare.

1
String StringDecoder.end(Buffer buf);

Parametri di chiamata:

  • buf : Buffer , deve essere decodificato Buffer Prima di eseguire la fine, chiamerà prima scriverà il buffer è scritto.

Risultato di ritorno:

  • String , la stringa decodificata.

write

Restituisce una stringa decodificata, assicurandosi che tutti i caratteri finali incompleti vengano omessi e non restituiti questa volta e vengano memorizzati internamente per il successivo metodo di scrittura o di fine.

1
String StringDecoder.write(Buffer buf);

Parametri di chiamata:

Risultato di ritorno:

  • String , la stringa decodificata.

text

uso interno. .

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

Parametri di chiamata:

  • buf : Buffer , deve essere decodificato Buffer .
  • offset : numero intero, offset di decodifica

Risultato di ritorno:

  • String , la stringa decodificata.

fillLast

uso interno. .

1
String StringDecoder.fillLast(Buffer buf);

Parametri di chiamata:

  • buf : Buffer , un Buffer contenente i byte da decodificare.

Risultato di ritorno:

  • String , la stringa decodificata.

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String StringDecoder.toString();

Risultato di ritorno:

  • String , restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key : stringa, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente JSON serializzabile